v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 29, 2025
Dec. 28, 2024
Inventory Disclosure [Abstract]    
Finished product $ 349,289 $ 335,116
Work in process 96,632 92,762
Raw Material 37,733 38,117
Supplies and other 111,754 110,842
Inventories $ 595,408 $ 576,837