v3.25.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventories    
Raw materials $ 93,648 $ 82,412
Finished goods 45,997 32,520
Green coffee 47,738 48,391
Total inventories $ 187,383 $ 163,323