XML 59 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Change in unearned revenue, amount $ (343) $ 932  
Accounts receivable, trade      
Capitalized Contract Cost [Line Items]      
Accounts receivable, trade 230,805   $ 213,584
Change in accounts receivable, trade, amount $ 17,221    
Contract asset percent change 8.00%    
Unbilled receivables      
Capitalized Contract Cost [Line Items]      
Unbilled receivables $ 6,445   7,961
Change in unbilled receivables, amount $ (1,516)    
Contract asset percent change (19.00%)    
Unearned revenue      
Capitalized Contract Cost [Line Items]      
Unearned revenue $ 7,407   $ 7,770
Change in unearned revenue, amount $ (363)    
Contract liability percent change (5.00%)