XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 28, 2025
Notes To Financial Statements [Abstract]  
Schedule of Inventory, Current
Inventories at June 28, 2025 and December 28, 2024 are as follows (in thousands): 
 Jun 28, 2025Dec 28, 2024
Raw materials and parts$450,922 $453,273 
Work-in-process92,676 76,601 
Finished goods345,072 311,693 
 $888,670 $841,567