XML 449 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Disaggregation of Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Net sales $ 6,899,716 $ 6,653,858 $ 6,200,957
Point in Time Net Sales      
Disaggregation of Revenue [Line Items]      
Net sales 6,781,744 6,510,155 6,034,914
Point in Time Net Sales | Nonalcoholic Beverages      
Disaggregation of Revenue [Line Items]      
Net sales 6,781,744 6,510,155 6,034,914
Over Time Net Sales      
Disaggregation of Revenue [Line Items]      
Net sales 117,972 143,703 166,043
Over Time Net Sales | Nonalcoholic Beverages      
Disaggregation of Revenue [Line Items]      
Net sales 57,301 52,467 46,443
Over Time Net Sales | All Other      
Disaggregation of Revenue [Line Items]      
Net sales $ 60,671 $ 91,236 $ 119,600