Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity Schedule of Dividends Declared (Details)

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