v3.26.1
Debt - Schedule of remaining principal payments for long term obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 9,372 $ 59,037
Less: current portion of equipment notes (4,650) (4,554)
Long-term principal obligations 4,722 54,483
Notes payable to banks    
Debt Instrument [Line Items]    
Remainder of 2026 2,303  
2027 7,069  
Total debt 9,372 $ 11,623
Less: current portion of equipment notes (4,650)  
Long-term principal obligations $ 4,722