v3.25.1
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue    
Revenues $ 213,796 $ 192,500
Sustainable, Sourcing and Traceability    
Revenue    
Revenues 49,717 34,441
United States    
Revenue    
Revenues 169,316 160,134
All other countries    
Revenue    
Revenues 44,480 32,366
Coffee & tea    
Revenue    
Revenues 120,667 118,768
Flavors, extracts & ingredients    
Revenue    
Revenues 43,250 38,416
Other    
Revenue    
Revenues 162 875
Green coffee    
Revenue    
Revenues $ 49,717 $ 34,441