XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases  
Schedule of Company's Lease Cost

The Company’s lease cost for the years ended December 31 is as follows (in thousands):

2023

2022

2021

Operating lease cost

$

18,346

$

15,694

$

13,199

Finance lease cost:

Amortization of right-of-use assets

163

 

122

 

146

Interest on lease liabilities

25

 

33

 

39

Net lease cost

$

18,534

$

15,849

$

13,384

Summary of Maturities of Operating Lease Liabilities

Future minimum lease payments under non-cancelable leases at December 31, 2023 are as follows (in thousands):

    

Operating

    

Finance

Leases 

Leases 

Year 1

$

9,809

$

84

Year 2

 

9,224

 

40

Year 3

 

9,315

 

18

Year 4

 

9,218

 

Year 5

 

9,063

 

Years thereafter

 

556,191

 

Total future minimum lease payments

 

602,820

 

142

Less amount representing interest

 

(473,698)

(4)

Total present value of minimum payments

$

129,122

$

138

Summary of Maturities of Finance Lease Liabilities

    

Operating

    

Finance

Leases 

Leases 

Year 1

$

9,809

$

84

Year 2

 

9,224

 

40

Year 3

 

9,315

 

18

Year 4

 

9,218

 

Year 5

 

9,063

 

Years thereafter

 

556,191

 

Total future minimum lease payments

 

602,820

 

142

Less amount representing interest

 

(473,698)

(4)

Total present value of minimum payments

$

129,122

$

138

Schedule of Remaining Lease Term and Discount Rate of Leases

Weighted-average remaining lease term:

Operating leases

43.1

years

Finance leases

2.0

years

Weighted-average discount rate:

Operating leases

7.0

%

Finance leases

2.4

%