XML 60 R45.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Future Contractual Minimum Lease Payments On Non-Cancellable Operating Leases To Be Received (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
Remainder of 2019 $ 124,080  
2020 496,805  
2021 477,068  
2022 446,300  
2023 419,857  
Thereafter 1,954,810  
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,918,920  
2019   $ 485,441
2020   460,127
2021   423,365
2022   391,395
2023   362,738
Thereafter   1,536,461
Total future minimum lease payments on non-cancellable operating leases to be received   $ 3,659,527