v3.26.1
Debt - Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt    
Total debt $ 511,517 $ 526,789
Unamortized debt costs (2,808) (3,326)
Current maturities of long-term debt (22,594) (19,281)
Convertible notes payable - related party, net (64,839) (64,754)
Short-term debt (55,810) (82,640)
Long-term debt, net 365,466 356,788
Term loan facility    
Debt    
Total debt 138,906 145,469
Delayed Draw Term Loan Facility    
Debt    
Total debt 43,438 45,313
Revolving credit facility    
Debt    
Total debt 165,000 145,000
Convertible notes payable    
Debt    
Total debt 102,000 102,000
International trade finance lines    
Debt    
Total debt 55,810 82,640
International notes payable    
Debt    
Total debt 6,360 6,360
Other loans    
Debt    
Total debt $ 3 $ 7