XML 72 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Future Minimum Lease Commitment (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finance Lease Obligations    
Remainder of 2025 $ 1,765  
2026 6,612  
2027 5,733  
2028 5,051  
2029 5,239  
Thereafter 15,825  
Total minimum lease payments 40,225  
Financing Component (12,838)  
Net present value of minimum lease payments 27,387  
Less: current portion of finance and operating lease obligations (5,255) $ (3,314)
Long-term finance and operating lease obligations 22,132 13,925
Operating Lease Obligations    
Remainder of 2025 1,192  
2026 5,489  
2027 4,870  
2028 4,047  
2029 3,378  
Thereafter 6,087  
Total minimum lease payments 25,063  
Financing Component (3,841)  
Net present value of minimum lease payments 21,222  
Less: current portion of finance and operating lease obligations (4,284) (4,093)
Long-term finance and operating lease obligations 16,938 17,766
Sublease Receipts    
Remainder of 2025 279  
2026 1,132  
2027 495  
2028 14  
2029 0  
Thereafter 0  
Total minimum lease payments 1,920  
Non-Related Party    
Operating Lease Obligations    
Remainder of 2025 1,001  
2026 4,719  
2027 3,999  
2028 3,176  
2029 2,502  
Thereafter 1,966  
Total minimum lease payments 17,363  
Financing Component (2,279)  
Net present value of minimum lease payments 15,084  
Less: current portion of finance and operating lease obligations (3,830)  
Long-term finance and operating lease obligations 11,254  
Related Party    
Operating Lease Obligations    
Remainder of 2025 191  
2026 770  
2027 871  
2028 871  
2029 876  
Thereafter 4,121  
Total minimum lease payments 7,700  
Financing Component (1,562)  
Net present value of minimum lease payments 6,138  
Less: current portion of finance and operating lease obligations (454)  
Long-term finance and operating lease obligations 5,684  
Vehicles    
Finance Lease Obligations    
Remainder of 2025 1,631  
2026 6,070  
2027 5,178  
2028 4,482  
2029 4,656  
Thereafter 2,676  
Total minimum lease payments 24,693  
Financing Component (2,657)  
Net present value of minimum lease payments 22,036 11,888
Less: current portion of finance and operating lease obligations (5,255)  
Long-term finance and operating lease obligations 16,781  
Pontiac Facility    
Finance Lease Obligations    
Remainder of 2025 134  
2026 542  
2027 555  
2028 569  
2029 583  
Thereafter 13,149  
Total minimum lease payments 15,532  
Financing Component (10,181)  
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