XML 79 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Revenue      
Revenues $ 867,872 $ 698,144 $ 550,846
Purchase obligations 184,200    
United States      
Revenue      
Revenues 719,437 583,011 445,210
All other countries      
Revenue      
Revenues 148,435 115,133 105,636
Product      
Revenue      
Revenues 867,872 698,144 550,846
Coffee & tea      
Revenue      
Revenues 569,464 445,466 344,919
Flavors, extracts & ingredients      
Revenue      
Revenues 112,155 98,850 72,460
Other      
Revenue      
Revenues 3,684 6,697 7,527
Green coffee      
Revenue      
Revenues $ 182,569 $ 147,131 $ 125,940