v3.26.1
Related Party Transactions - Other (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transactions          
Inventory $ 167,522   $ 167,522   $ 199,802
Accounts payable 68,185   68,185   91,175
Profit recognized 166 $ 3,507 3,477 $ 3,507  
Expenses incurred 35,973 53,931 73,819 94,275  
Accrued expenses and other current liabilities 90,192   90,192   95,340
Related Party          
Related Party Transactions          
Accrued expenses and other current liabilities $ 1,229   $ 1,229   1,103
Related Party | Rwanda Trading Company          
Related Party Transactions          
Percentage of ownership 49.90%   49.90%    
Related Party | Westrock Group          
Related Party Transactions          
Expenses incurred $ 400 200 $ 500 200  
Accrued expenses and other current liabilities 375   375   383
Related Party | Rwanda Trading Company          
Related Party Transactions          
Related party payables 1,200   1,200   4,800
Related Party | Falcon Coffees Limited | Rwanda Trading Company          
Related Party Transactions          
Expenses incurred 100 $ 300 9,400 $ 300  
Related party payables 300   300   1,200
Related Party | Accrued expenses and other current liabilities | Westrock Group          
Related Party Transactions          
Accrued expenses and other current liabilities $ 100   $ 100   $ 100