v3.26.1
Debt - Summary of total debt (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total debt $ 9,372 $ 59,037
Less: current portion of long-term debt (4,650) (4,554)
Long-term debt 4,722 54,483
Notes payable to banks    
Debt Instrument [Line Items]    
Total debt 9,372 11,623
Less: current portion of long-term debt (4,650)  
Long-term debt $ 4,722  
Notes payable to banks | Equipment Note 10    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 4.32%  
Term (years) 5 years  
Total debt $ 9,361 11,605
Notes payable to banks | Other equipment note    
Debt Instrument [Line Items]    
Stated Interest Rate (per annum) 4.55%  
Term (years) 5 years  
Total debt $ 11 18
Revolving loans    
Debt Instrument [Line Items]    
Term (years) 5 years  
Total debt $ 0 $ 47,414