Stock Compensation - Stock Options Narrative (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Weighted average remaining contractual term for options exercisable | 0 years | ||
| Cash received from issuance related to option exercise | $ 41 | $ 239 | $ 448 |
| Stock Options | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Weighted average remaining contractual term for options outstanding | 4 years | ||
| Stock Options | Maximum | |||
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | |||
| Expiration period | 10 years | ||