XML 151 R121.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Schedule of Maturity of Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Operating Leases  
2021 $ 149,099
2022 140,029
2023 136,909
2024 131,894
2025 81,647
Remaining 708,931
Total future minimum lease payments 1,348,509
Less imputed interest (399,663)
Lease obligation 948,846
Finance Leases  
2021 1,068
2022 1,068
2023 1,069
2024 1,069
2025 1,069
Remaining 3,473
Total future minimum lease payments 8,816
Less imputed interest (1,566)
Present value of lease liabilities 7,250
Total  
2021 150,167
2022 141,097
2023 137,978
2024 132,963
2025 82,716
Remaining 712,404
Total future minimum lease payments 1,357,325
Less imputed interest (401,229)
Present value of lease liabilities 956,096
Minimum lease payments for leases signed but not yet commenced $ 90,000
Lease duration of leases signed but not yet commenced 16 months