v3.26.1
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenue        
Revenues $ 305,658 $ 280,859 $ 614,483 $ 494,655
United States        
Revenue        
Revenues 254,406 216,169 505,514 385,485
All other countries        
Revenue        
Revenues 51,252 64,690 108,969 109,170
Coffee & tea        
Revenue        
Revenues 161,377 153,966 337,797 274,633
Flavors, extracts & ingredients        
Revenue        
Revenues 82,040 53,980 144,650 97,229
Other        
Revenue        
Revenues 453 868 745 1,031
Green coffee        
Revenue        
Revenues $ 61,788 $ 72,045 $ 131,291 $ 121,762