v3.25.4
Leases (Tables)
12 Months Ended
Dec. 31, 2025
Leases [Abstract]  
Summary of Weighted Average Remaining Lease Terms and Weighted Average Discount Rate for Operating Leases

The following table provides weighted average remaining lease terms and weighted average discount rate for operating leases:

 

 

 

Year ended December 31,

 

 

2025

 

2024

Weighted-average remaining lease term:

 

7.1 years

 

7.8 years

Weighted-average discount rate:

 

4.7%

 

4.7%

Schedule of Operating Lease Expense, Variable Lease Expense and Cash Payments Related to Operating Lease Liabilities

Operating lease expense, variable lease expense and cash payments related to operating lease liabilities for the 2025, 2024, and 2023 are as follows:
 

 

 

Year ended December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 Operating lease expense

 

$

41,389

 

 

$

39,536

 

 

$

42,826

 

 Variable lease expense

 

$

6,165

 

 

$

6,176

 

 

$

5,730

 

 Cash payments

 

$

47,664

 

 

$

56,548

 

 

$

55,322

 

 

Summary of Reconciliation Between Non-cancelable Lease Commitments and Lease Liabilities

The following table provides a reconciliation between non-cancelable lease commitments and lease liabilities as of December 31, 2025 (in thousands):
 

 

 

Operating leases

 

 

Lease commitments (Note 12)

 

$

313,384

 

 

Less: Legally binding minimum lease payments for leases signed but not yet commenced

 

 

 

 

Less: Operating leases with a duration of 12 months or less

 

 

(2,952

)

 

Less: Present value discount

 

 

(48,127

)

 

Total lease liabilities

 

$

262,305

 

 

Schedule of Operating Sublease Income Generated under Operating Lease Agreements

The Company subleases some of its unused spaces to third parties. Operating sublease income generated under all operating lease agreements is as follows:
 

 

 

Year ended December 31,

 

 

 

2025

 

 

2024

 

 

2023

 

 

 

(in thousands)

 

 Operating sublease income

 

$

7,062

 

 

$

6,653

 

 

$

7,796