XML 44 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Minimum Lease Payments to be Received (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Minimum Lease Payments    
Remaining 2019 $ 119,464  
2020 148,472  
2021 133,542  
2022 112,172  
2023 93,693  
Thereafter 308,951  
Total $ 916,294  
Minimum Lease Payments    
2019   $ 151,874
2020   139,290
2021   124,366
2022   103,204
2023   83,744
Thereafter   282,629
Total   $ 885,107