v3.26.3
Leases (Tables)
9 Months Ended
Sep. 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 September 30,Nine months ended September 30,
2026202520262025
(in thousands)
Operating lease cost$9,821 $6,687 $25,354 $19,988 
Variable lease cost6,088 5,269 17,484 15,397 
Total operating lease costs$15,909 $11,956 $42,838 $35,385 
As of September 30, 2026As of December 31, 2025
Weighted Average Remaining Lease Term (in years)3.574.39
Weighted Average Discount Rate7.18 %7.16 %
Schedule of Operating Lease Maturity
Future minimum lease payments under non-cancelable operating leases as of September 30, 2026 were as follows:
(in thousands)
Remaining 2026$13,095 
202736,765 
202819,826 
20299,012 
20305,167 
Thereafter15,302 
Total future minimum lease payments$99,167 
Less: imputed interest(12,925)
Present value of operating lease liabilities$86,242