XML 78 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Schedule of Maturity of Lease Liabilities) (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Operating Leases  
2021 $ 109,284
2022 185,790
2023 138,692
2024 133,502
2025 83,210
Remaining 726,103
Total future minimum payments 1,376,581
Less imputed interest (382,394)
Present value of lease liabilities 994,187
Finance Leases  
2021 534
2022 1,068
2023 1,069
2024 1,069
2025 1,069
Remaining 3,472
Total future minimum payments 8,281
Less imputed interest (1,403)
Present value of lease liabilities 6,878
Total  
2021 109,818
2022 186,858
2023 139,761
2024 134,571
2025 84,279
Remaining 729,575
Total future minimum lease payments 1,384,862
Less imputed interest (383,797)
Present value of lease liabilities $ 1,001,065