v3.26.1
Leases
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Leases Leases
The following table presents components of lease expense for the three and six months ended June 30, 2026 and 2025, (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Finance lease cost
Interest on lease liabilities$— $177 $— $177 
Operating lease cost1,171 1,132 2,491 2,271 
Variable lease cost29 111 164 1,266 
Short-term lease384 197 606 214 
Total lease cost$1,584 $1,617 $3,261 $3,928 
Maturities of lease liabilities as of June 30, 2026 are as follows (in thousands):
Operating Leases
2026$3,334 
20274,584 
20284,270 
20292,849 
20301,283 
Thereafter— 
Total future minimum lease payments16,320 
Less: Interest1,340 
Total$14,980 
Supplemental cash flow information related to leases for the three and six months ended June 30, 2026 and 2025 are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2026202520262025
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$1,674 $1,615 $3,461 $3,229 
Financing cash flows for financing leases— 535 — 935 
Supplemental balance sheet information related to leases as of June 30, 2026 and December 31, 2025 are as follows:
June 30, 2026December 31, 2025
Weighted average remaining lease term (years):
Operating leases3.23.5
Weighted average discount rate:
Operating leases5.1 5.0