XML 25 R14.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories
6 Months Ended
Jun. 29, 2025
Inventory Disclosure [Abstract]  
Inventories Inventories
Inventories as of June 29, 2025 and December 31, 2024 consisted of the following:
 June 29, 2025December 31, 2024
Raw materials$188,047 $155,201 
Work-in-process145,064 115,814 
Finished goods360,575 329,118 
Inventories$693,686 $600,133