XML 92 R76.htm IDEA: XBRL DOCUMENT v3.19.1
Leases - Future Minimum Lease Payments to be Received (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Operating Lease Payments to be Received after Adoption of ASC 842    
2019 $ 423,830  
2020 516,103  
2021 450,880  
2022 370,764  
2023 304,864  
2024 236,102  
Thereafter 640,986  
Total undiscounted lease payments $ 2,943,529  
Operating Lease Payments Receivable before Adoption of ASC 842    
2019   $ 497,014
2020   426,228
2021   363,482
2022   294,441
2023   234,191
Thereafter   531,792
Total   $ 2,347,148