XML 83 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Other (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Aug. 29, 2022
Debt      
Total debt $ 449,580 $ 278,975  
Unamortized debt costs (3,625) (2,378)  
Current maturities of long-term debt (12,137) (9,811)  
Convertible notes payable - related party, net (49,689)    
Short-term debt (58,007) (43,694)  
Long-term debt, net 326,122 223,092  
Debt finance costs     $ 2,400
Term loan facility      
Debt      
Total debt 157,500 164,063  
Delayed Draw Term Loan Facility      
Debt      
Total debt 48,750    
Revolving credit facility      
Debt      
Total debt 107,500 65,000  
Convertible notes payable      
Debt      
Total debt 72,000    
Debt finance costs 500    
International trade finance lines      
Debt      
Total debt 58,007 43,694  
International notes payable      
Debt      
Total debt 5,801 6,179  
Other loans      
Debt      
Total debt $ 22 $ 39