Income Taxes - Schedule of Common Stock Dividends Characterized for Tax (Parenthetical) (Details) |
12 Months Ended |
|---|---|
|
Dec. 31, 2018
$ / shares
| |
| Common Stock [Member] | |
| Dividends Per Share [Line Items] | |
| Stock Distribution Distribution Amount Per Share | $ 4.68 |