v3.26.3
Inventories (Details) - USD ($)
$ in Thousands
Oct. 02, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Finished products $ 254,597 $ 218,380
Manufacturing materials 85,814 73,825
Plastic shells, plastic pallets and other inventories 43,848 44,196
Total inventories $ 384,259 $ 336,401