XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 93,186 $ 36,241
Less: current portion of equipment notes (4,364) (7,053)
Long-term principal obligations 88,822 29,188
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2024 3  
2025 4,364  
2026 4,555  
2027 7,069  
2028 0  
2029 0  
Total debt 15,991 $ 23,040
Less: current portion of equipment notes (4,364)  
Long-term principal obligations $ 11,627