XML 220 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Revenues $ 850,726 $ 864,714 $ 867,872
Sustainable, Sourcing and Traceability      
Revenue      
Revenues 191,343 141,849 182,569
United States      
Revenue      
Revenues 673,186 744,067 719,437
All other countries      
Revenue      
Revenues 177,540 120,647 148,435
Coffee & tea      
Revenue      
Revenues 479,614 559,040 569,464
Flavors, extracts & ingredients      
Revenue      
Revenues 175,804 162,043 112,155
Other      
Revenue      
Revenues 3,965 1,782 3,684
Green coffee      
Revenue      
Revenues $ 191,343 $ 141,849 $ 182,569