XML 52 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Lessee, Operating Leases, Assets and Liabilities

The following table presents lease related assets and liabilities on the Consolidated Balance Sheets as of December 31, 2024 and 2023 (in thousands):

 

 

 

Dec. 31,

 

 

 

2024

 

 

2023

 

Assets

 

 

 

 

 

 

Right of use assets for operating leases

 

$

63,535

 

 

$

73,479

 

 

 

 

 

 

 

 

Liabilities

 

 

 

 

 

 

Operating lease liabilities (current)1

 

$

10,483

 

 

$

11,912

 

Operating lease liabilities (non-current)

 

 

63,421

 

 

 

73,733

 

Total operating lease liabilities

 

$

73,904

 

 

$

85,645

 

Schedule of Future Rent Payments on Lease Liabilities

The table below reconciles future lease payments for each of the next five years and remaining years thereafter, in aggregate, to the lease liabilities recorded on the Consolidated Balance Sheets as of December 31, 2024 (in thousands):

 

Future Period

 

Cash Payments

 

2025

 

$

15,616

 

2026

 

 

13,724

 

2027

 

 

13,430

 

2028

 

 

13,094

 

2029

 

 

12,808

 

Thereafter

 

 

23,702

 

Total lease payments

 

 

92,374

 

Less: amount of lease payments representing interest

 

 

18,470

 

Present value of lease liabilities

 

$

73,904