XML 54 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue - Changes in Contract Assets and Contract Liabilities (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jul. 01, 2023
Dec. 31, 2022
Contract liabilities:    
Contract liabilities $ 22,040 $ 27,105
Contract liabilities:    
Change in contract liabilities (5,065)  
Accounts Receivable, Unbilled    
Contract assets:    
Contract assets 1,023 424
Contract assets:    
Change in contract assets 599  
Deferred Revenue    
Contract liabilities:    
Contract liabilities 310 2,446
Contract liabilities:    
Change in contract liabilities (2,136)  
Customer Advances    
Contract liabilities:    
Contract liabilities 21,730 $ 24,659
Contract liabilities:    
Change in contract liabilities $ (2,929)