v3.25.2
Inventories (Details) - USD ($)
$ in Thousands
Jun. 28, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Finished product $ 348,486 $ 335,116
Work in process 100,817 92,762
Raw Material 40,103 38,117
Supplies and other 115,928 110,842
Inventories $ 605,334 $ 576,837