XML 45 R33.htm IDEA: XBRL DOCUMENT v3.19.2
Revenue Recognition - Minimum Lease Payments to be Received (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Minimum Lease Payments    
Remaining 2019 $ 80,410  
2020 152,400  
2021 138,621  
2022 117,565  
2023 99,353  
Thereafter 338,479  
Total $ 926,828  
Minimum Lease Payments    
2019   $ 151,874
2020   139,290
2021   124,366
2022   103,204
2023   83,744
Thereafter   282,629
Total   $ 885,107