v3.26.3
Leases (Tables)
9 Months Ended
Sep. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense
The following table presents components of lease expense for the three and nine months ended September 30, 2026 and 2025 (in thousands):
Three months ended September 30,Nine months ended September 30,
2026202520262025
Finance lease cost
Interest on lease liabilities$— $173 $— $530 
Operating lease cost1,262 1,194 3,753 3,465 
Variable lease cost28 149 192 527 
Short-term lease223 227 830 620 
Total lease cost$1,513 $1,743 $4,775 $5,142 
Schedule of Maturity of Operating Leases
Maturities of lease liabilities as of September 30, 2026 are as follows (in thousands):
Operating Leases
2026$1,994 
20275,866 
20285,552 
20293,597 
20301,283 
Thereafter— 
Total future minimum lease payments18,292 
Less: Interest1,416 
Total$16,876 
Schedule of Supplemental Cash Flow Information Related to Leases
Supplemental cash flow information related to leases for the three and nine months ended September 30, 2026 and 2025 are as follows (in thousands):
Three months ended September 30,Nine months ended September 30,
2026202520262025
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$1,874 $1,622 $5,334 $4,852 
Financing cash flows for financing leases— 401 — 1,095 
Right-of-use assets obtained in exchange for new lease liabilities:
Operating leases$3,558 $— $3,558 $— 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to leases as of September 30, 2026 and December 31, 2025 are as follows:
September 30, 2026December 31, 2025
Weighted average remaining lease term (years):
Operating leases3.03.5
Weighted average discount rate:
Operating leases5.1 %5.0 %