XML 89 R77.htm IDEA: XBRL DOCUMENT v3.24.3
Derivatives - Fair value of assets and liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Derivatives    
Fair value of derivative assets $ 16,720 $ 13,658
Fair value of derivative liabilities 10,204 3,731
Designated as hedges    
Derivatives    
Fair value of derivative assets 1,357 3,355
Designated as hedges | Coffee futures contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 1,143 3,355
Designated as hedges | Option contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 214  
Not designated as hedges    
Derivatives    
Fair value of derivative assets 15,363 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative assets    
Derivatives    
Fair value of derivative assets 15,363 10,303
Not designated as hedges | Forward purchase and sales contracts | Derivative liabilities    
Derivatives    
Fair value of derivative liabilities $ 10,204 $ 3,731