XML 88 R76.htm IDEA: XBRL DOCUMENT v3.25.2
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Derivatives    
Fair value of derivative assets $ 28,176 $ 19,746
Fair value of derivative liabilities 35,099 11,966
Designated as hedges    
Derivatives    
Fair value of derivative assets   4,043
Fair value of derivative liabilities 25,111  
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 23,316  
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 1,795  
Not designated as hedges    
Derivatives    
Fair value of derivative assets 28,176 15,703
Not designated as hedges | Forward purchase and sales contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 28,176 15,703
Not designated as hedges | Forward purchase and sales contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities $ 9,988 $ 11,966