XML 65 R50.htm IDEA: XBRL DOCUMENT v3.21.1
Leases - Future Minimum Lease Payments to be Received (Details)
$ in Thousands
Mar. 31, 2021
USD ($)
Operating Leases  
2021 $ 280,554 [1]
2022 333,159
2023 280,432
2024 225,734
2025 174,939
2026 128,599
Thereafter 283,197
Total undiscounted lease payments $ 1,706,614
[1] Reflects rental payments for the fiscal period April 1, 2021 to December 31, 2021.