XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt - Other (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Aug. 29, 2022
Debt      
Total debt $ 400,444 $ 278,975  
Unamortized debt costs (3,829) (2,378)  
Convertible notes payable - related party, net (49,671)    
Current maturities of long-term debt (12,137) (9,811)  
Short-term debt (54,552) (43,694)  
Long-term debt, net 280,255 223,092  
Debt finance costs     $ 2,400
Term loan facility      
Debt      
Total debt 159,688 164,063  
Delayed Draw Term Loan Facility      
Debt      
Total debt 49,375    
Revolving credit facility      
Debt      
Total debt 59,000 65,000  
Convertible notes payable      
Debt      
Total debt 72,000    
Debt finance costs 500    
International trade finance lines      
Debt      
Total debt 54,552 43,694  
International notes payable      
Debt      
Total debt 5,801 6,179  
Other loans      
Debt      
Total debt $ 28 $ 39