v3.25.1
Derivatives - Pre-tax net gains and losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Derivatives    
Net unrealized gains (losses) $ (768) $ 186
Designated as hedges | Cash flow hedging | Coffee derivatives | Cost of sales    
Derivatives    
Net realized gains (losses) 10,162 92
Not designated as hedges | Cash flow hedging | Forward sales and purchase contracts | Cost of sales    
Derivatives    
Net unrealized gains (losses) $ 3,593 $ 2,340