XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Inventories (Tables)
6 Months Ended
Jun. 29, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
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