XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
6 Months Ended
Jul. 01, 2023
Notes To Financial Statements [Abstract]  
Schedule of Inventory, Current Inventories at July 1, 2023 and December 31, 2022 are as follows (in thousands): 
 Jul 1, 2023Dec 31, 2022
Raw materials and parts$572,508 $595,325 
Work-in-process105,561 86,083 
Finished goods404,454 396,321 
 $1,082,523 $1,077,729