v3.26.3
Leases - Future Minimum Lease Commitment (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Finance Lease Obligations    
Remainder of 2026 $ 2,125  
2027 7,854  
2028 7,029  
2029 6,830  
2030 4,694  
Thereafter 13,752  
Total minimum lease payments 42,284  
Financing Component (12,393)  
Net present value of minimum lease payments 29,891  
Less: current portion of finance and operating lease obligations (6,461) $ (5,031)
Long-term finance and operating lease obligations 23,430 20,890
Operating Lease Obligations    
Remainder of 2026 1,611  
2027 5,882  
2028 5,098  
2029 3,926  
2030 2,654  
Thereafter 6,820  
Total minimum lease payments 25,991  
Financing Component (4,264)  
Net present value of minimum lease payments 21,727  
Less: current portion of finance and operating lease obligations (4,965) (4,379)
Long-term finance and operating lease obligations 16,762 15,925
Sublease Receipts    
Remainder of 2026 286  
2027 495  
2028 14  
2029 0  
2030 0  
Thereafter 0  
Total minimum lease payments 795  
Vehicles    
Finance Lease Obligations    
Remainder of 2026 1,987  
2027 7,299  
2028 6,460  
2029 6,247  
2030 4,097  
Thereafter 1,200  
Total minimum lease payments 27,290  
Financing Component (2,750)  
Net present value of minimum lease payments 24,540 20,570
Less: current portion of finance and operating lease obligations (6,461)  
Long-term finance and operating lease obligations 18,079  
Pontiac Facility    
Finance Lease Obligations    
Remainder of 2026 138  
2027 555  
2028 569  
2029 583  
2030 597  
Thereafter 12,552  
Total minimum lease payments 14,994  
Financing Component (9,643)  
Net present value of minimum lease payments 5,351 $ 5,351
Less: current portion of finance and operating lease obligations 0  
Long-term finance and operating lease obligations $ 5,351