v3.25.1
Inventories (Tables)
3 Months Ended
Mar. 30, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventories as of March 30, 2025 and December 31, 2024 consisted of the following:
 March 30, 2025December 31, 2024
Raw materials$170,343 $155,201 
Work-in-process141,128 115,814 
Finished goods332,501 329,118 
Inventories$643,972 $600,133