v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Expense and Other Supplemental Information
Lease expense consisted of the following for the years ended December 31, 2025 and 2024 (in thousands):
Year Ended December 31,
20252024
Operating lease expense$3,662 $5,642 
Short-term lease expense890 139 
Financing lease expense:
Amortization of right-of-use assets110 200 
Interest on lease liabilities13 51 
Total lease expense$4,675 $6,032 
Other supplemental information related to leases for the years ended December 31, 2025 and 2024 is as follows (in thousands):
Year Ended December 31,
20252024
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows from operating leases$4,172 $5,599 
Operating cash flows from financing leases13 51 
Financing cash flows from financing leases214 383 
Right-of-use assets obtained in exchange for lease obligations:
Operating leases$3,099 $779 
Financing leases— 150 

Year Ended December 31,
20252024
Weighted-average remaining lease term:
Operating leases3.5 years2.7 years
Financing leases1.5 years1.5 years
Weighted-average discount rate:
Operating leases9.8 %9.8 %
Financing leases10.1 %7.7 %
Schedule of Supplemental Balance Sheet Information
Right of use assets and liabilities related to financing leases are recorded in the following line items on the consolidated balance sheets at December 31, 2025 and 2024 is as follows (in thousands):
Year Ended December 31,
20252024
Property, plant and equipment, net$102 $540 
Accrued expenses and other current liabilities49 214 
Other liabilities26 76 
Schedule of Finance Lease Liabilities
Maturities of lease liabilities as of December 31, 2025 are as follows (in thousands):
Operating LeasesFinance Leases
2026$2,284 $54 
2027977 27 
2028251 — 
202950 — 
203050 — 
Thereafter510 — 
Total lease payments4,122 81 
Less: Present value discount676 
Present value of lease payments$3,446 $75 
Schedule of Operating Lease Liabilities
Maturities of lease liabilities as of December 31, 2025 are as follows (in thousands):
Operating LeasesFinance Leases
2026$2,284 $54 
2027977 27 
2028251 — 
202950 — 
203050 — 
Thereafter510 — 
Total lease payments4,122 81 
Less: Present value discount676 
Present value of lease payments$3,446 $75 
Schedule of Lease Payments to be Received
Maturities of lease payments for the Company’s outstanding long-term leases at December 31, 2025 are as follows (in thousands):
2026$7,169 
20273,504 
20282,802 
20291,365 
2030302 
Thereafter— 
Total lease payments$15,142