v3.24.0.1
Operating and Finance Lease Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Operating and Finance Lease Liabilities  
Schedule of future minimum lease payments under operating leases

Future minimum lease payments under operating and finance leases (with initial or remaining lease terms in excess of one year) as of December 31, 2023 were as follows (in thousands):

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

   

Finance

   

Total

​

   

Operating Lease

​

Lease

​

Lease

​

​

Liability

​

Liability

​

Liabilities

2024

​

$

99,356

​

$

12,117

​

$

111,473

2025

​

​

94,569

​

 

15,033

​

​

109,602

2026

​

​

85,693

​

 

12,175

​

​

97,868

2027

​

​

71,414

​

 

8,485

​

​

79,899

2028

​

​

49,477

​

​

1,896

​

​

51,373

2029 and thereafter

​

​

145,875

​

​

3,247

​

​

149,122

Total future minimum payments

​

​

546,384

​

 

52,953

​

​

599,337

Less imputed interest

​

​

(190,691)

​

​

(7,379)

​

​

(198,070)

Total

​

$

355,693

​

$

45,574

​

$

401,267

​

Schedule of operating leases other information

​

​

​

​

​

​

​

​

Year ended

  

Year ended

​

December 31, 2023

​

December 31, 2022

Cash payments - operating cash flows (in thousands)

$

91,637

​

$

63,214

Weighted average remaining lease term (years)

​

5.76

​

​

6.52

Weighted average discount rate

​

11.3%

​

​

11.2%

​