XML 244 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Derivatives    
Fair value of derivative assets $ 19,746 $ 13,658
Fair value of derivative liabilities 11,966 3,731
Designated as hedges    
Derivatives    
Fair value of derivative assets 4,043 3,355
Designated as hedges | Coffee futures contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 3,815 3,355
Designated as hedges | Option contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 228  
Not designated as hedges    
Derivatives    
Fair value of derivative assets 15,703 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 15,703 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities $ 11,966 $ 3,731