XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Recognition - Contract Asset and Liability (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2023
Dec. 31, 2022
Contract assets:    
Contract assets: $ 102,175 $ 106,083
Increase/(Decrease) (3,908)  
Contract liabilities:    
Contract liabilities: 45,560 42,020
Increase/(Decrease) 3,540  
Recorded within prepaid expenses and other current assets    
Contract assets:    
Contract assets: 95,319 98,406
Increase/(Decrease) (3,087)  
Recorded within other assets    
Contract assets:    
Contract assets: 6,856 7,677
Increase/(Decrease) (821)  
Recorded within accrued expenses and other current liabilities    
Contract liabilities:    
Contract liabilities: 42,861 36,871
Increase/(Decrease) 5,990  
Recorded within other non-current liabilities    
Contract liabilities:    
Contract liabilities: 2,699 $ 5,149
Increase/(Decrease) $ (2,450)