XML 110 R93.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Future Minimum Payments to be Received (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Future minimum rents to be received, after adoption    
2021 $ 513,015  
2022 489,715  
2023 457,250  
2024 425,805  
2025 378,499  
Thereafter 1,390,864  
Future minimum rents to be received $ 3,655,148  
Future minimum rents to be received, after adoption    
2020   $ 502,147
2021   487,815
2022   438,624
2023   401,363
2024   365,024
Thereafter   1,358,674
Future minimum rents to be received   $ 3,553,647