v3.26.1
Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Remainder of 2026 $ 4,277  
2027 5,416  
2028 4,030  
2029 1,411  
2030 723  
2031 and thereafter 40  
Total minimum payments 15,897  
Amount representing interest (1,912)  
Amount representing unamortized lender fees (80)  
Present value of payments 251 $ 313
Less: current portion (4,749) (4,366)
Long-term debt 9,156 8,657
FCB ABL Credit Facility    
Debt Instrument [Line Items]    
Remainder of 2026 0  
2027 0  
2028 0  
2029 0  
2030 0  
2031 and thereafter 0  
Total minimum payments 0  
Amount representing interest 0  
Less: current portion 0  
Long-term debt 0 0
VFI Equipment Financing    
Debt Instrument [Line Items]    
Remainder of 2026 2,205  
2027 2,940  
2028 1,960  
2029 0  
2030 0  
2031 and thereafter 0  
Total minimum payments 7,105  
Amount representing interest (956)  
Amount representing unamortized lender fees (80)  
Less: current portion (2,334) (2,276)
Long-term debt 3,735 4,323
Notes payable    
Debt Instrument [Line Items]    
Remainder of 2026 1,879  
2027 2,411  
2028 2,063  
2029 1,411  
2030 723  
2031 and thereafter 40  
Total minimum payments 8,527  
Amount representing interest (942)  
Less: current portion (2,199) (1,847)
Long-term debt 5,386 4,264
Finance leases    
Debt Instrument [Line Items]    
Remainder of 2026 193  
2027 65  
2028 7  
2029 0  
2030 0  
2031 and thereafter 0  
Total minimum payments 265  
Amount representing interest (14)  
Present value of payments 251  
Less: current portion (216) (243)
Long-term debt $ 35 $ 70