v3.25.2
Revenue Recognition - Summary of Disaggregation of Revenue from Contracts With Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 27, 2025
Jun. 28, 2024
Jun. 27, 2025
Jun. 28, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 1,855,519 $ 1,795,943 $ 3,435,496 $ 3,387,569
Point in Time Net Sales        
Disaggregation of Revenue [Line Items]        
Net sales 1,831,130 1,766,391 3,386,895 3,327,536
Point in Time Net Sales | Nonalcoholic Beverages        
Disaggregation of Revenue [Line Items]        
Net sales 1,831,130 1,766,391 3,386,895 3,327,536
Over Time Net Sales        
Disaggregation of Revenue [Line Items]        
Net sales 24,389 29,552 48,601 60,033
Over Time Net Sales | Nonalcoholic Beverages        
Disaggregation of Revenue [Line Items]        
Net sales 13,931 13,761 27,166 27,328
Over Time Net Sales | All Other        
Disaggregation of Revenue [Line Items]        
Net sales $ 10,458 $ 15,791 $ 21,435 $ 32,705