v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Lease Cost
The components of lease costs are as follows:
Three Months Ended June 30,Six Months Ended June 30,
2026202520262025
(in thousands)(in thousands)
Straight-line operating lease costs$1,628 $1,236 $3,094 $2,230 
Finance lease costs— 92 29 187 
Variable lease costs937 1,074 1,717 2,480 
Total lease costs$2,565 $2,402 $4,840 $4,897 
Supplemental cash flow information related to leases are as follows:
Six Months Ended June 30,
20262025
(in thousands)
Cash paid for amounts included in the measurement of lease liabilities:
Operating cash flows for operating leases$3,674 $3,117 
Operating cash flows for finance lease$— $229 
Operating lease right-of-use assets obtained in exchange for
   operating lease obligations
$11,580 $2,259 
Schedule of Future Minimum Lease Payments for Noncancelable Leases
As of June 30, 2026, future minimum lease payments for our noncancelable operating leases are as follows. Future minimum lease payments under our finance lease are not material.
Amount
(in thousands)
Remainder of 2026$3,007 
Year ending December 31:
20272,451 
20283,506 
20293,107 
20303,184 
20313,031 
Thereafter4,675 
Total future minimum lease payments22,961 
Imputed interest(4,673)
Total$18,288 
Reported as of June 30, 2026
Operating lease liabilities, current portion$3,315 
Operating lease liabilities, net of current portion14,973 
Total operating lease liabilities$18,288