XML 76 R57.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition (Future Minimum Payments to be Received) (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]    
2019 $ 139,270  
2020 572,471  
2021 547,573  
2022 496,473  
2023 455,942  
Thereafter 1,954,183  
Total future minimum payments to be received $ 4,165,912  
Operating Leases, Future Minimum Payments Receivable [Abstract]    
2019   $ 328,607
2020   330,477
2021   314,410
2022   280,959
2023   256,233
Thereafter   1,115,490
Total future minimum payments to be received   $ 2,626,176