v3.26.3
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Revenue        
Revenues $ 300,200 $ 354,825 $ 914,683 $ 849,480
United States        
Revenue        
Revenues 240,248 273,143 745,762 658,628
All other countries        
Revenue        
Revenues 59,952 81,682 168,921 190,852
Coffee & tea        
Revenue        
Revenues 124,373 186,405 462,169 461,038
Flavors, extracts & ingredients        
Revenue        
Revenues 95,709 75,895 240,359 173,124
Other        
Revenue        
Revenues 37 729 782 1,760
Green coffee        
Revenue        
Revenues $ 80,081 $ 91,796 $ 211,373 $ 213,558