XML 69 R55.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Future Contractual Minimum Lease Payments On Non-Cancellable Operating Leases To Be Received, Current Year (Details)
$ in Thousands
Dec. 31, 2020
USD ($)
Leases [Abstract]  
2021 $ 492,574
2022 489,185
2023 468,877
2024 431,204
2025 391,228
Thereafter 1,846,423
Total future minimum lease payments on non-cancellable operating leases to be received $ 4,119,491