XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Contract Assets, Contract Costs and Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2022
Apr. 02, 2021
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Contract assets $ 99,360   $ 112,354
Contract assets, change $ (12,994)    
Contract assets, change (as percent) (11.60%)    
Contract costs, current portion $ 841   850
Capitalized costs, current portion, change $ (9)    
Capitalized costs, current portion, change (as percent) (1.10%)    
Contract costs, noncurrent portion $ 10,114   10,249
Capitalized costs, noncurrent portion, change $ (135)    
Capitalized costs, noncurrent portion, change (as percent) (1.30%)    
Contract liabilities, current portion $ 2,808   2,945
Contract liabilities, current portion, change $ (137)    
Contract liabilities, current portion, change (as percent) (4.70%)    
Contract liabilities, noncurrent portion $ 16,528   16,528
Contract liabilities, noncurrent portion, change $ 0    
Contract liabilities, noncurrent portion, change (as percent) 0.00%    
Capitalized contract cost, amortization $ 100 $ 1,900  
Revenue recognized related to contract liabilities 500 $ 9,400  
Contract changes, negotiated settlements and claims for unanticipated contract costs      
Disaggregation of Revenue [Line Items]      
Contract assets 695   682
Costs to Fulfill [Member]      
Disaggregation of Revenue [Line Items]      
Capitalized Contract Cost, Net 11,000   11,100
Costs to Obtain [Member]      
Disaggregation of Revenue [Line Items]      
Capitalized Contract Cost, Net $ 0   $ 0