Stockholders' Equity - Distributions (Details) - $ / shares |
1 Months Ended | 12 Months Ended | 24 Months Ended |
---|---|---|---|
Jan. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|
Equity [Abstract] | |||
Daily amount of distribution accrued per share (in dollars per share) | $ 0.000924658 | $ 0.000924658 | $ 0.00184932 |
Annualized distribution (in dollars per share) | $ 0.3375 | $ 0.675 |