XML 17 R52.htm IDEA: XBRL DOCUMENT v3.20.1
Secured Notes Payable and Revolving Credit Facility, Net - Future Principal Payments (Details) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Minimum Future Principal Payments Due    
2021 $ 760  
2022 796  
2023 580,833  
2024 300,871  
2025 1,135,912  
Thereafter 2,633,907  
Total future principal payments $ 4,653,079 $ 4,653,264