XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Future Contractual Minimum Lease Payments On Non-Cancellable Operating Leases To Be Received (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Leases [Abstract]    
2019 $ 246,833  
2020 490,405  
2021 465,564  
2022 434,808  
2023 407,236  
Thereafter 1,862,936  
Total future minimum lease payments on non-cancellable operating leases to be received $ 3,907,782  
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