v3.26.1
Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Dec. 27, 2025
Inventory Disclosure [Abstract]    
Raw materials and supplies $ 307,974 $ 280,810
Work-in-process 202,637 127,369
Finished goods 107,687 113,362
Valuation reserves (10,644) (11,078)
Inventories $ 607,654 $ 510,463