XML 74 R54.htm IDEA: XBRL DOCUMENT v3.8.0.1
Notes Payable, net - Minimum Future Payments Due on Notes Payable (Details)
$ in Thousands
Dec. 31, 2017
USD ($)
Debt Disclosure [Abstract]  
2018 $ 98,930
2019 105,569
2020 440,095
2021 632
2022 500,085
Thereafter 1,294,000
Total $ 2,439,311