v3.26.3
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Derivatives    
Fair value of derivative assets $ 22,531 $ 15,049
Fair value of derivative liabilities 4,221 28,600
Designated as hedges    
Derivatives    
Fair value of derivative assets 3,115  
Fair value of derivative liabilities   26,251
Designated as hedges | Coffee futures contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsCurrent    
Derivatives    
Fair value of derivative assets 133  
Designated as hedges | Coffee futures contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesCurrent    
Derivatives    
Fair value of derivative liabilities   110
Designated as hedges | Commodity swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsCurrent    
Derivatives    
Fair value of derivative assets 2,305  
Designated as hedges | Commodity swaps | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesCurrent    
Derivatives    
Fair value of derivative liabilities   8,235
Designated as hedges | Option contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsCurrent    
Derivatives    
Fair value of derivative assets 677  
Designated as hedges | Option contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesCurrent    
Derivatives    
Fair value of derivative liabilities   17,906
Not designated as hedges    
Derivatives    
Fair value of derivative assets 19,416 15,049
Not designated as hedges | Forward purchase and sales contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeAssetsCurrent    
Derivatives    
Fair value of derivative assets 19,416 15,049
Not designated as hedges | Forward purchase and sales contracts | Location, Statement of Financial Position, Balance [Axis]: us-gaap:DerivativeLiabilitiesCurrent    
Derivatives    
Fair value of derivative liabilities $ 4,221 $ 2,349