v3.25.1
Fair Value Measurements - Other Information (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Fair Value Measurements    
Assets $ 73,824 $ 67,390
Liabilities 12,395 11,966
Estimated fair value 63,100  
Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 47,251 47,644
Coffee futures contracts    
Fair Value Measurements    
Assets 6,070 3,815
Option contracts    
Fair Value Measurements    
Assets   228
Liabilities 1,092  
Forward purchase and sales contracts    
Fair Value Measurements    
Assets 21,595 15,703
Liabilities $ 12,395 11,966
Expected volatility | Convertible notes payable    
Fair Value Measurements    
Debt instrument, measurement input 50  
Assumed debt yield | Convertible notes payable    
Fair Value Measurements    
Debt instrument, measurement input 15.3  
Level 1    
Fair Value Measurements    
Assets $ 4,978 4,043
Level 1 | Coffee futures contracts    
Fair Value Measurements    
Assets 6,070 3,815
Level 1 | Option contracts    
Fair Value Measurements    
Assets   228
Liabilities 1,092  
Level 2    
Fair Value Measurements    
Assets 68,846 63,347
Liabilities 12,395 11,966
Level 2 | Green coffee associated with forward contracts    
Fair Value Measurements    
Assets 47,251 47,644
Level 2 | Forward purchase and sales contracts    
Fair Value Measurements    
Assets 21,595 15,703
Liabilities $ 12,395 $ 11,966