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