Notes Payable and Secured Credit Facility (Schedule of Future Principal Payments Due on Notes Payable and Secured Credit Facility) (Details)
$ in Thousands
Mar. 31, 2019
USD ($)
Debt Disclosure [Abstract]  
Nine months ending December 31, 2019 $ 1,681
2020 4,530
2021 155,207
2022 279,922
2023 252,712
Thereafter 138,429
Total $ 832,481