v3.26.3
Debt - Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Debt    
Total debt $ 508,845 $ 526,789
Unamortized debt costs (2,546) (3,326)
Current maturities of long-term debt (44,077) (19,281)
Convertible notes payable - related party, net (64,883) (64,754)
Short-term debt (77,860) (82,640)
Long-term debt, net 319,479 356,788
Term loan facility    
Debt    
Total debt 135,625 145,469
Delayed Draw Term Loan Facility    
Debt    
Total debt 42,500 45,313
Revolving credit facility    
Debt    
Total debt 145,000 145,000
Convertible notes payable    
Debt    
Total debt 102,000 102,000
International trade finance lines    
Debt    
Total debt 77,860 82,640
International notes payable    
Debt    
Total debt $ 5,860 6,360
Other loans    
Debt    
Total debt   $ 7