v3.26.1
Leases - Future Minimum Lease Commitment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Finance Lease Obligations    
Remainder of 2026 $ 4,763  
2027 5,726  
2028 5,060  
2029 5,242  
2030 3,297  
Thereafter 12,554  
Total minimum lease payments 36,642  
Financing Component (12,023)  
Net present value of minimum lease payments 24,619  
Less: current portion of finance and operating lease obligations (4,906) $ (5,031)
Long-term finance and operating lease obligations 19,713 20,890
Operating Lease Obligations    
Remainder of 2026 4,191  
2027 5,024  
2028 4,205  
2029 3,506  
2030 2,224  
Thereafter 3,972  
Total minimum lease payments 23,122  
Financing Component (3,300)  
Net present value of minimum lease payments 19,822  
Less: current portion of finance and operating lease obligations (4,598) (4,379)
Long-term finance and operating lease obligations 15,224 15,925
Sublease Receipts    
Remainder of 2026 854  
2027 495  
2028 14  
2029 0  
2030 0  
Thereafter 0  
Total minimum lease payments 1,363  
Vehicles    
Finance Lease Obligations    
Remainder of 2026 4,356  
2027 5,171  
2028 4,491  
2029 4,659  
2030 2,700  
Thereafter 2  
Total minimum lease payments 21,379  
Financing Component (2,111)  
Net present value of minimum lease payments 19,268 20,570
Less: current portion of finance and operating lease obligations (4,906)  
Long-term finance and operating lease obligations 14,362  
Pontiac Facility    
Finance Lease Obligations    
Remainder of 2026 407  
2027 555  
2028 569  
2029 583  
2030 597  
Thereafter 12,552  
Total minimum lease payments 15,263  
Financing Component (9,912)  
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