XML 238 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Other (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Aug. 29, 2022
Debt      
Total debt $ 447,727 $ 278,975  
Unamortized debt costs (3,425) (2,378)  
Current maturities of long-term debt (14,057) (9,811)  
Convertible notes payable - related party, net (49,706)    
Short-term debt (54,659) (43,694)  
Long-term debt, net 325,880 223,092  
Debt finance costs     $ 2,400
Term loan facility      
Debt      
Total debt 155,313 164,063  
Delayed Draw Term Loan Facility      
Debt      
Total debt 48,125    
Revolving credit facility      
Debt      
Total debt 112,500 65,000  
Convertible notes payable      
Debt      
Total debt 72,000    
Debt finance costs 500    
International trade finance lines      
Debt      
Total debt 54,659 43,694  
International notes payable      
Debt      
Total debt 5,111 6,179  
Other loans      
Debt      
Total debt $ 19 $ 39