v3.25.1
Debt - Other (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Aug. 29, 2022
Debt      
Total debt $ 483,431 $ 447,727  
Unamortized debt costs (3,231) (3,425)  
Current maturities of long-term debt (15,062) (14,057)  
Convertible notes payable - related party, net (49,723) (49,706)  
Short-term debt (58,790) (54,659)  
Long-term debt, net 356,625 325,880  
Debt finance costs     $ 1,400
Term loan facility      
Debt      
Total debt 153,125 155,313  
Delayed Draw Term Loan Facility      
Debt      
Total debt 47,500 48,125  
Revolving credit facility      
Debt      
Total debt 147,500 112,500  
Convertible notes payable      
Debt      
Total debt 72,000 72,000  
Debt finance costs 500    
International trade finance lines      
Debt      
Total debt 58,790 54,659  
International notes payable      
Debt      
Total debt 4,500 5,111  
Other loans      
Debt      
Total debt $ 16 $ 19