v3.25.2
Inventories
6 Months Ended
Jun. 28, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories consisted of the following: 
June 28,
2025
December 28,
2024
June 29,
2024
Raw materials$44,672 $43,243 $49,126 
Work in process60,188 63,436 89,647 
Finished goods852,188 764,365 777,910 
$957,048 $871,044 $916,683