XML 219 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Concentration of Customers (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
item
Dec. 31, 2023
USD ($)
customer
Dec. 31, 2022
USD ($)
item
Concentration Risk      
Revenues $ 850,726 $ 864,714 $ 867,872
Beverage Solutions      
Concentration Risk      
Revenues $ 659,383 $ 722,865 $ 685,303
Revenue from Contract with Customer, net | Customer Concentration | Beverage Solutions      
Concentration Risk      
Number of major customers | item 0   0
Revenue from Contract with Customer, net | Customer Number One | Customer Concentration | Beverage Solutions      
Concentration Risk      
Number of major customers | customer   1  
Concentration risk percentage 10.40%    
Revenues   $ 90,000