XML 92 R64.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Schedule of Minimum Lease Payments (Details)
$ in Thousands
Mar. 31, 2020
USD ($)
Operating leases  
2020 (remainder of the year) $ 344,537
2021 505,417
2022 472,643
2023 426,485
2024 372,190
2025 320,079
Thereafter 1,248,317
Total future minimum lease payments, operating leases 3,689,668
Less portion representing interest, operating lease liabilities (599,265)
Present value of lease liabilities, operating leases 3,090,403
Finance leases  
2020 (remainder of the year) 30,291
2021 34,177
2022 34,621
2023 34,700
2024 34,725
2025 34,549
Thereafter 153,800
Total future minimum lease payments 356,863
Less portion representing interest, finance lease liabilities (81,771)
Present value of lease liabilities, finance leases $ 275,092