XML 29 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Revenue Recognition - Minimum Lease Payments to be Received (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Minimum Lease Payments    
Remaining 2019 $ 40,463  
2020 154,921  
2021 142,373  
2022 121,061  
2023 104,764  
Thereafter 377,833  
Total $ 941,415  
Minimum Lease Payments    
2019   $ 151,874
2020   139,290
2021   124,366
2022   103,204
2023   83,744
Thereafter   282,629
Total   $ 885,107