Earnings Per Share and Certain Related Information - Dividends (Details) - $ / shares |
Feb. 28, 2020 |
Jan. 16, 2020 |
Nov. 01, 2019 |
Sep. 19, 2019 |
Aug. 23, 2019 |
Jul. 11, 2019 |
Jun. 14, 2019 |
May 02, 2019 |
Mar. 15, 2019 |
Jan. 17, 2019 |
Oct. 26, 2018 |
Sep. 11, 2018 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
Earnings Per Share Reconciliation [Abstract] | ||||||||||||
Dividend declared (in dollars per share) | $ 0.19 | $ 0.17 | $ 0.17 | $ 0.17 | $ 0.17 | $ 0.15 | ||||||
Dividends paid (in dollars per share) | $ 0.19 | $ 0.17 | $ 0.17 | $ 0.17 | $ 0.17 | $ 0.15 |