Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Schedule of Dividends Declared (Details)

v3.4.0.3
Stockholders' Equity Schedule of Dividends Declared (Details) - $ / shares
3 Months Ended
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dividends Payable [Line Items]          
Dividends Payable, Date Declared Mar. 15, 2016 Dec. 16, 2015 Sep. 16, 2015 Jun. 17, 2015 Mar. 18, 2015
Dividends Payable, Date of Record Mar. 31, 2016 Dec. 30, 2015 Sep. 30, 2015 Jun. 30, 2015 Mar. 31, 2015
Dividends Payable, Date to be Paid Apr. 21, 2016 Jan. 20, 2016 Oct. 22, 2015 Jul. 21, 2015 Apr. 21, 2015
Common Stock, Dividends, Per Share, Declared $ 0.23 $ 0.26 $ 0.26 $ 0.26 $ 0.26