XML 50 R37.htm IDEA: XBRL DOCUMENT v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Schedule of Lease Balances
Lease Balances and Costs
Lease balances reflected in the consolidated balance sheets were as follows (in thousands):
As of December 31,
Lease BalanceClassification20252024
Lease Assets
OperatingOperating lease assets$14,795 $11,584 
FinanceProperty and equipment, net$251 $222 
Lease Liabilities
Current
OperatingOperating lease liabilities$1,325 $1,665 
FinanceOther accrued and current liabilities$102 $101 
Noncurrent
OperatingNoncurrent operating lease liabilities$25,217 $14,345 
FinanceNoncurrent finance lease liabilities$314 $311 
Schedule of Lease Cost
Lease costs included in the consolidated statements of operations were as follows (in thousands):
Years Ended December 31,
202520242023
Operating lease cost(1)
$3,980 $2,933 $2,625 
Finance lease cost
Amortization of lease assets91 87 141 
Interest on finance lease liabilities37 23 11 
Short-term lease cost26 108 
Total lease cost$4,134 $3,049 $2,885 
(1)    Includes variable lease cost of $0.7 million, $0.4 million and $0.3 million for the years ended December 31, 2025, 2024 and 2023, respectively.
Supplemental cash flow information for lease activities included in the consolidated statements of cash flows were as follows (in thousands):
Years Ended December 31,
 202520242023
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases$3,150 $2,657 $1,723 
Operating cash flows from interest paid on finance leases$37 $20 $11 
Financing cash flows from finance leases    $115 $97 $142 
The weighted-average remaining lease term and weighted-average discount rates used were as follows:
As of December 31,
 20252024
Weighted-average remaining lease term (years)
Operating leases9.48.5
Finance leases3.84.5
Weighted-average discount rate
Operating leases8.2 %8.4 %
Finance leases8.2 %8.4 %
Schedule of Operating Lease, Liability, Maturity
Future maturities for operating lease and finance lease liabilities as of December 31, 2025 were as follows (in thousands):
Operating LeasesFinance Leases
Years Ending December 31,
2026$2,503 $129 
20273,629 129 
20284,303 129 
20294,396 97 
20304,489 — 
Thereafter20,104 — 
Total lease payments39,424 484 
Less: Interest component(12,882)(68)
Present value of lease payments$26,542 $416 
Schedule of Finance Lease, Liability, Fiscal Year Maturity
Future maturities for operating lease and finance lease liabilities as of December 31, 2025 were as follows (in thousands):
Operating LeasesFinance Leases
Years Ending December 31,
2026$2,503 $129 
20273,629 129 
20284,303 129 
20294,396 97 
20304,489 — 
Thereafter20,104 — 
Total lease payments39,424 484 
Less: Interest component(12,882)(68)
Present value of lease payments$26,542 $416