XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total debt $ 71,976 $ 74,381
Less: current portion of equipment notes (4,554) (4,363)
Long-term principal obligations 67,422 70,018
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2025 3  
2026 4,555  
2027 7,068  
2028 0  
2029 0  
2030 0  
Total debt 11,626 $ 15,986
Less: current portion of equipment notes (4,554)  
Long-term principal obligations $ 7,072