v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Components of Operating Lease Cost and Other Information
The components of operating lease cost were as follows:
Three months ended June 30,Six months ended June 30,
2026202520262025
(in thousands)
Operating lease cost$8,139 $6,719 $15,532 $13,301 
Variable lease cost6,021 5,154 11,397 10,127 
Total operating lease costs$14,160 $11,873 $26,929 $23,428 
As of June 30, 2026As of December 31, 2025
Weighted Average Remaining Lease Term (in years)4.084.39
Weighted Average Discount Rate7.13 %7.16 %
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancellable operating leases as of June 30, 2026 were as follows:
(in thousands)
Remaining 2026$22,150 
202735,776 
202819,494 
20298,744 
20305,152 
Thereafter15,288 
Total future minimum lease payments$106,604 
Less: imputed interest(12,738)
Present value of operating lease liabilities$93,866