Stock-Based Compensation - Compensation (Details) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
|
| Amounts recognized in the financial statements | |||
| Stock-based compensation programs expense | $ 302 | $ 324 | $ 298 |
| Income tax benefits | (154) | (327) | (272) |
| Stock-based compensation expenses (benefits), net of tax | 148 | (3) | 26 |
| ASU 2016-09 Improvements to Employee Share-Based Payment Accounting | |||
| Amounts recognized in the financial statements | |||
| Income tax benefits | (100) | (228) | (184) |
| Cost of sales | |||
| Amounts recognized in the financial statements | |||
| Stock-based compensation programs expense | 48 | 49 | 47 |
| Selling, general and administrative expenses | |||
| Amounts recognized in the financial statements | |||
| Stock-based compensation programs expense | 207 | 229 | 206 |
| Research, development and related expenses | |||
| Amounts recognized in the financial statements | |||
| Stock-based compensation programs expense | $ 47 | $ 46 | $ 45 |