v3.26.3
Fair Value Measurements - Other Information (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Assets $ 93,727 $ 90,384
Liabilities 4,221 28,600
Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 71,196 75,335
Coffee futures contracts    
Fair Value Measurements    
Assets 133  
Liabilities   110
Commodity swaps    
Fair Value Measurements    
Assets 2,305  
Liabilities   8,235
Option contracts    
Fair Value Measurements    
Assets 677  
Liabilities   17,906
Forward purchase and sales contracts    
Fair Value Measurements    
Assets 19,416 15,049
Liabilities 4,221 2,349
Convertible Notes 2029    
Fair Value Measurements    
Estimated fair value 68,200  
Convertible Notes 2031    
Fair Value Measurements    
Estimated fair value 49,400  
Level 1    
Fair Value Measurements    
Assets 810  
Liabilities   1,216
Level 1 | Coffee futures contracts    
Fair Value Measurements    
Assets 133  
Liabilities   110
Level 1 | Option contracts    
Fair Value Measurements    
Assets 677  
Liabilities   1,106
Level 2    
Fair Value Measurements    
Assets 92,917 90,384
Liabilities 4,221 27,384
Level 2 | Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 71,196 75,335
Level 2 | Commodity swaps    
Fair Value Measurements    
Assets 2,305  
Liabilities   8,235
Level 2 | Option contracts    
Fair Value Measurements    
Liabilities   16,800
Level 2 | Forward purchase and sales contracts    
Fair Value Measurements    
Assets 19,416 15,049
Liabilities $ 4,221 $ 2,349