Stockholders' Equity - Dividends (Details) - $ / shares |
3 Months Ended | 12 Months Ended | |||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Oct. 24, 2018 |
Jul. 24, 2018 |
Apr. 25, 2018 |
Jan. 24, 2018 |
Oct. 25, 2017 |
Jul. 25, 2017 |
Apr. 25, 2017 |
Jan. 25, 2017 |
Oct. 26, 2016 |
Jul. 20, 2016 |
Apr. 20, 2016 |
Jan. 27, 2016 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Subsequent Event [Line Items] | |||||||||||||||||||||||
Declared | Oct. 24, 2018 | Jul. 24, 2018 | Apr. 25, 2018 | Jan. 24, 2018 | Oct. 25, 2017 | Jul. 25, 2017 | Apr. 25, 2017 | Jan. 25, 2017 | Oct. 26, 2016 | Jul. 20, 2016 | Apr. 20, 2016 | Jan. 27, 2016 | |||||||||||
Cash Dividend per Share (in usd per share) | $ 0.17 | $ 0.15 | $ 0.15 | $ 0.15 | $ 0.13 | $ 0.13 | $ 0.13 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.12 | $ 0.11 | $ 0.27 | $ 0.15 | $ 0.15 | $ 0.15 | $ 0.23 | $ 0.13 | $ 0.13 | $ 0.12 | $ 0.72 | $ 0.61 | $ 0.72 |
Record Date | Nov. 07, 2018 | Aug. 09, 2018 | May 10, 2018 | Feb. 07, 2018 | Nov. 08, 2017 | Aug. 10, 2017 | May 10, 2017 | Feb. 09, 2017 | Nov. 08, 2016 | Aug. 04, 2016 | May 05, 2016 | Feb. 10, 2016 | |||||||||||
Paid Date | Nov. 21, 2018 | Aug. 23, 2018 | May 24, 2018 | Feb. 21, 2018 | Nov. 22, 2017 | Aug. 24, 2017 | May 24, 2017 | Feb. 23, 2017 | Nov. 22, 2016 | Aug. 18, 2016 | May 19, 2016 | Feb. 24, 2016 | |||||||||||
Special Dividend | |||||||||||||||||||||||
Subsequent Event [Line Items] | |||||||||||||||||||||||
Declared | Oct. 24, 2018 | Oct. 25, 2017 | Oct. 26, 2016 | ||||||||||||||||||||
Cash Dividend per Share (in usd per share) | $ 0.10 | $ 0.10 | $ 0.25 | ||||||||||||||||||||
Record Date | Nov. 07, 2018 | Nov. 08, 2017 | Nov. 08, 2016 | ||||||||||||||||||||
Paid Date | Nov. 21, 2018 | Nov. 22, 2017 | Nov. 22, 2016 |