XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue        
Revenues $ 208,389 $ 224,694 $ 400,889 $ 430,136
United States        
Revenue        
Revenues 166,936 193,106 327,070 378,667
All other countries        
Revenue        
Revenues 41,453 31,588 73,819 51,469
Coffee & tea        
Revenue        
Revenues 115,077 144,604 233,845 291,753
Flavors, extracts & ingredients        
Revenue        
Revenues 47,366 44,396 85,782 77,682
Other        
Revenue        
Revenues 810 719 1,685 1,493
Green coffee        
Revenue        
Revenues $ 45,136 $ 34,975 $ 79,577 $ 59,208