XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 87,159 $ 74,381
Less: current portion of equipment notes (4,457) (4,363)
Long-term principal obligations 82,702 70,018
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2025 2,208  
2026 4,554  
2027 7,068  
2028 0  
2029 0  
2030 0  
Total debt 13,830 $ 15,986
Less: current portion of equipment notes (4,457)  
Long-term principal obligations $ 9,373