v3.25.2
Inventory (Tables)
6 Months Ended
Jun. 28, 2025
Inventory Disclosure [Abstract]  
Schedule of Inventory
Inventory included the following:
 June 28, 2025December 31, 2024
Finished goods$171,720 $156,407 
Work-in-progress7,204 5,034 
Raw materials49,170 40,234 
Manufacturing and maintenance supplies5,073 6,328 
Inventory$233,167 $208,003