v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense
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 
Schedule of Maturity of Operating Leases
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 
Schedule of Supplemental Cash Flow Information Related to Leases
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 
Schedule of Supplemental Balance Sheet Information
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