Capital Stock, Dividends (Details) - USD ($) $ / shares in Units, $ in Thousands |
3 Months Ended |
12 Months Ended |
Dec. 31, 2019 |
Sep. 30, 2019 |
Jun. 30, 2019 |
Mar. 31, 2019 |
Dec. 31, 2018 |
Sep. 30, 2018 |
Jun. 30, 2018 |
Mar. 31, 2018 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Payment of cash dividends |
|
|
|
|
|
|
|
|
$ 82,189
|
$ 80,581
|
$ 76,058
|
| Dividend Declared 2019-Q1 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
|
$ 0.37
|
|
|
|
|
|
|
|
| Dividend Declared 2019-Q2 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
$ 0.37
|
|
|
|
|
|
|
|
|
| Dividend Declared 2019-Q3 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
$ 0.37
|
|
|
|
|
|
|
|
|
|
| Dividend Declared 2019-Q4 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
$ 0.37
|
|
|
|
|
|
|
|
|
|
|
| Dividend Declared 2018-Q1 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
|
|
|
|
|
$ 0.365
|
|
|
|
| Dividend Declared 2018-Q2 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
|
|
|
|
$ 0.365
|
|
|
|
|
| Dividend Declared 2018-Q3 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
|
|
|
$ 0.365
|
|
|
|
|
|
| Dividend Declared 2018-Q4 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Cash dividend paid (in dollars per share) |
|
|
|
|
$ 0.365
|
|
|
|
|
|
|
| Dividend Declared 2020-Q1 [Member] |
|
|
|
|
|
|
|
|
|
|
|
| Dividends [Abstract] |
|
|
|
|
|
|
|
|
|
|
|
| Dividend payable per share (in dollars per share) |
|
|
|
|
|
|
|
|
$ 0.375
|
|
|
| Dividend payable, date to be paid |
|
|
|
|
|
|
|
|
Mar. 11, 2020
|
|
|
| Dividend payable, date of record |
|
|
|
|
|
|
|
|
Feb. 28, 2020
|
|
|