XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 86,081 $ 74,381
Less: current portion of equipment notes (4,458) (4,363)
Long-term principal obligations 81,623 70,018
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2025 2,205  
2026 4,555  
2027 7,068  
2028 0  
2029 0  
2030 0  
Total debt 13,828 $ 15,986
Less: current portion of equipment notes (4,458)  
Long-term principal obligations $ 9,370