v3.25.2
Inventories - Summary of Inventories (Details) - USD ($)
$ in Thousands
Jun. 27, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Finished products $ 226,958 $ 203,373
Manufacturing materials 79,271 84,096
Plastic shells, plastic pallets and other inventories 42,939 42,926
Total inventories $ 349,168 $ 330,395