v3.26.3
Leases
9 Months Ended
Sep. 30, 2026
Leases [Abstract]  
Leases Leases
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 
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 
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 $— 
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 %