v3.26.1
Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 4.50% to 8.60% through 2031 $ 23,550  
Total debt 41,050 $ 35,921
Less - Current portion of long-term debt (4,862) (5,031)
Less - Unamortized discount and debt issuance costs (346) (354)
Long-term debt 35,842 30,536
Vehicles    
Debt Instrument [Line Items]    
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 4.50% to 8.60% through 2031 18,199 20,570
Pontiac Facility    
Debt Instrument [Line Items]    
Finance leases – collateralized by vehicles, payable in monthly installments of principal, plus interest ranging from 4.50% to 8.60% through 2031 $ 5,351 5,351
Minimum    
Debt Instrument [Line Items]    
Finance leases, interest rate (as a percent) 4.50%  
Maximum    
Debt Instrument [Line Items]    
Finance leases, interest rate (as a percent) 8.60%  
Wintrust Revolving Loans | Revolving Credit Facility    
Debt Instrument [Line Items]    
Wintrust Revolving Loans $ 17,500 $ 10,000