Subsequent Event (Details) - Subsequent Event - $ / shares |
Jul. 31, 2019 |
Jul. 30, 2019 |
|---|---|---|
| Quarterly Dividend Declared | ||
| Subsequent Event [Line Items] | ||
| Increase in dividends payable (per share) | $ 0.055 | |
| Dividends payable (per share) | 0.540 | |
| Annual Dividend Declared | ||
| Subsequent Event [Line Items] | ||
| Dividends payable (per share) | $ 2.16 | $ 1.94 |