v3.25.1
Derivatives - Other (Details)
lb in Millions, $ in Millions
3 Months Ended 12 Months Ended
Mar. 31, 2025
USD ($)
lb
Mar. 31, 2024
USD ($)
lb
Dec. 31, 2024
lb
Derivatives      
Net gains reported in AOCI expected to be reclassified | $ $ 18.1    
Cash flow hedging      
Derivatives      
Net gains reported in AOCI expected to be reclassified | $ $ 10.2 $ 0.1  
Coffee futures contracts | Cash flow hedging      
Derivatives      
Notional amount of derivative purchased | lb 46.7 9.9  
Coffee futures contracts | Designated as hedges | Cash flow hedging      
Derivatives      
Derivative notional amount | lb 26.0   11.0
Coffee futures contracts | Minimum | Designated as hedges      
Derivatives      
Derivative term 3 months    
Coffee futures contracts | Maximum | Designated as hedges      
Derivatives      
Derivative term 12 months