v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Expense
The following table sets forth the components of lease expense for the three and six months ended June 30, 2026 and 2025 (in thousands, exclusive of sublease income):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Operating lease cost$2,556 $2,615 $4,919 $5,008 
Short-term lease cost247 282 453 532 
Variable lease cost1,536 1,244 3,197 2,616 
Total$4,339 $4,141 $8,569 $8,156 
Schedule of Supplemental Balance Sheet Information
Supplemental balance sheet information related to operating leases as of June 30, 2026 and December 31, 2025 is presented in the following table (in thousands, except for lease term and discount rate):

As of
June 30, 2026December 31, 2025
Right-of-use assets for operating leases$30,437$28,075
Operating lease liabilities, current$14,171$13,181
Operating lease liabilities, net of current portion45,12845,693
Total operating lease liabilities$59,299$58,874
Weighted average remaining lease term (in years)5.05.5
Weighted average discount rate9.2 %9.4 %
Schedule of Supplemental Cash Flow Information
Supplemental cash flow and expense information related to operating leases for the three and six months ended June 30, 2026 and 2025 is shown below (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
Operating cash outflows for operating leases$3,414 $3,248 $6,824 $6,441 
Amortization of operating lease right-of-use assets1,211 947 2,254 1,857 
Interest expense on operating lease liabilities1,345 1,466 2,665 2,949 
Non-cash operating lease liabilities arising from obtaining right-of-use assets5,370 — 5,370 — 
Schedule of Maturities of Operating Lease Liabilities
A summary of our future minimum lease commitments under non-cancellable operating leases as of June 30, 2026 is shown below (in thousands):

Operating Leases
2026 (excluding the six months ended June 30, 2026)
$7,633 
202715,007 
202814,096 
202914,098 
203014,140 
Thereafter10,842 
Total lease payments75,816 
Less: imputed interest(16,517)
Total$59,299