XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.2
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Instrument [Line Items]    
Total debt $ 45,065 $ 36,241
Less: current portion of equipment notes (6,617) (7,053)
Long-term principal obligations 38,448 29,188
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2024 4,458  
2025 4,364  
2026 4,554  
2027 7,069  
2028 0  
2029 0  
Total debt 20,445 $ 23,040
Less: current portion of equipment notes (6,617)  
Long-term principal obligations $ 13,828