XML 60 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Future Contractual Minimum Lease Payments On Non-Cancellable Operating Leases To Be Received (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Leases [Abstract]  
Remainder of 2021 $ 247,138
2022 497,384
2023 482,236
2024 447,203
2025 408,032
Thereafter 1,950,949
Total future minimum lease payments on non-cancellable operating leases to be received $ 4,032,942