v3.26.1
Fair Value Measurements - Other Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Measurements    
Assets $ 91,223 $ 90,384
Liabilities 7,440 28,600
Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 66,777 75,335
Coffee futures contracts    
Fair Value Measurements    
Assets 49  
Liabilities   110
Commodity swaps    
Fair Value Measurements    
Assets 1,617  
Liabilities   8,235
Option contracts    
Fair Value Measurements    
Assets 1,304  
Liabilities   17,906
Forward purchase and sales contracts    
Fair Value Measurements    
Assets 21,476 15,049
Liabilities 7,440 2,349
Convertible Notes 2029    
Fair Value Measurements    
Estimated fair value 69,100  
Convertible Notes 2031    
Fair Value Measurements    
Estimated fair value 50,000  
Level 1    
Fair Value Measurements    
Assets 1,353  
Liabilities   1,216
Level 1 | Coffee futures contracts    
Fair Value Measurements    
Assets 49  
Liabilities   110
Level 1 | Option contracts    
Fair Value Measurements    
Assets 1,304  
Liabilities   1,106
Level 2    
Fair Value Measurements    
Assets 89,870 90,384
Liabilities 7,440 27,384
Level 2 | Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 66,777 75,335
Level 2 | Commodity swaps    
Fair Value Measurements    
Assets 1,617  
Liabilities   8,235
Level 2 | Option contracts    
Fair Value Measurements    
Liabilities   16,800
Level 2 | Forward purchase and sales contracts    
Fair Value Measurements    
Assets 21,476 15,049
Liabilities $ 7,440 $ 2,349