XML 155 R95.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Future Minimum Lease Payments to be Received (Details) - USD ($)
Dec. 31, 2019
Dec. 31, 2018
Operating Lease Payments to be Received after Adoption of ASC 842    
2020 $ 502,532,000  
2021 446,438,000  
2022 370,872,000  
2023 307,297,000  
2024 245,824,000  
Thereafter 628,945,000  
Total undiscounted lease payments $ 2,501,908,000  
Operating Lease Payments Receivable before Adoption of ASC 842    
2019   $ 497,014,000
2020   426,228,000
2021   363,482,000
2022   294,441,000
2023   234,191,000
Thereafter   531,792,000
Total   $ 2,347,148,000