v3.25.1
Goodwill (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Goodwill, Impaired and Accumulated Impairment Loss    
Gross goodwill $ 192,994 $ 192,994
Accumulated impairment loss (76,883) (76,883)
Goodwill 116,111 116,111
Beverage Solutions    
Goodwill, Impaired and Accumulated Impairment Loss    
Gross goodwill 192,994 192,994
Accumulated impairment loss (76,883) (76,883)
Goodwill $ 116,111 $ 116,111