Stock-Based Compensation - Schedule of Impact of Stock-Based Compensation in Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2020
Mar. 29, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation cost for awards $ 2,367 $ 1,462
Future tax benefit 511 316
Compensation costs for equity-based awards    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation cost for awards 1,720 1,117
Compensation costs for liability-based awards    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Compensation cost for awards $ 647 $ 345