XML 103 R86.htm IDEA: XBRL DOCUMENT v3.25.4
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Derivatives    
Fair value of derivative assets $ 15,049 $ 19,746
Fair value of derivative liabilities 28,600 11,966
Designated as hedges    
Derivatives    
Fair value of derivative assets   4,043
Fair value of derivative liabilities 26,251  
Designated as hedges | Coffee futures contracts | Derivative assets    
Derivatives    
Fair value of derivative assets   3,815
Designated as hedges | Coffee futures contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities 110  
Designated as hedges | Commodity swaps | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities 8,235  
Designated as hedges | Option contracts | Derivative assets    
Derivatives    
Fair value of derivative assets   228
Designated as hedges | Option contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities 17,906  
Not designated as hedges    
Derivatives    
Fair value of derivative assets 15,049 15,703
Not designated as hedges | Forward purchase and sales contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 15,049 15,703
Not designated as hedges | Forward purchase and sales contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities $ 2,349 $ 11,966