XML 448 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue Recognition - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
category
Dec. 31, 2023
USD ($)
Dec. 31, 2022
Revenue From Contract With Customer [Line Items]      
Number of sales categories | category 2    
Reserve for customer return | $ $ 5.2 $ 4.5  
Repair Service | Minimum      
Revenue From Contract With Customer [Line Items]      
General period for completion of services (less than for minimum) 1 day    
Repair Service | Maximum      
Revenue From Contract With Customer [Line Items]      
General period for completion of services (less than for minimum) 1 month    
Bottle/Can Sales      
Revenue From Contract With Customer [Line Items]      
Sales return estimated percentage (less than) 1.00%    
Post-Mix and Other      
Revenue From Contract With Customer [Line Items]      
Sales return estimated percentage (less than) 1.00%    
Point in Time Net Sales | Revenue from Contract with Customer Benchmark | Timing Of Sale      
Revenue From Contract With Customer [Line Items]      
Sales percentage (as a percent) 98.00% 98.00% 97.00%