XML 35 R53.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Future Contractual Minimum Lease Payments On Non-Cancellable Operating Leases To Be Received (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Leases [Abstract]    
2020 $ 498,840  
2021 484,956  
2022 462,656  
2023 436,467  
2024 399,587  
Thereafter 1,865,058  
Total future minimum lease payments on non-cancellable operating leases to be received $ 4,147,564  
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