Stock-Based Compensation - Schedule of Impact of Stock-Based Compensation in Condensed Consolidated Statements of Income (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2020
Sep. 27, 2019
Oct. 02, 2020
Sep. 27, 2019
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Compensation cost for awards $ 1,088 $ 1,922 $ 6,499 $ 5,952
Future tax benefit 235 416 1,404 1,288
Compensation costs for equity-based awards        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Compensation cost for awards 1,284 1,124 4,286 3,339
Compensation costs for liability-based awards        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Compensation cost for awards $ (196) $ 798 $ 2,213 $ 2,613