Subsequent Events (Details) - $ / shares |
12 Months Ended | |||
---|---|---|---|---|
Feb. 21, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
Subsequent Event [Line Items] | ||||
Dividends declared per share | $ 3.82 | $ 2.12 | $ 1.54 | |
Dividend Declared | Subsequent Event | ||||
Subsequent Event [Line Items] | ||||
Dividends declared per share | $ 0.36 |