XML 87 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Derivatives    
Fair value of derivative assets $ 17,751 $ 13,658
Fair value of derivative liabilities 5,044 3,731
Designated as hedges    
Derivatives    
Fair value of derivative assets 4,636 3,355
Designated as hedges | Coffee futures contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 3,924 3,355
Designated as hedges | Option contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 712  
Not designated as hedges    
Derivatives    
Fair value of derivative assets 13,115 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 13,115 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities $ 5,044 $ 3,731