Restructuring Charges and Other Costs Associated with Acquisitions and Cost-Reduction/Productivity Initiatives - Restructuring Accruals (Detail) - USD ($) $ in Millions |
12 Months Ended | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2018 |
Dec. 31, 2017 |
Dec. 31, 2016 |
||||||||||||
| Restructuring Reserve [Roll Forward] | ||||||||||||||
| Beginning balance | $ 1,105 | [1] | $ 1,583 | |||||||||||
| Provision/(Credit) | [2] | 782 | 30 | $ 1,055 | ||||||||||
| Utilization and other | [3] | (636) | (508) | |||||||||||
| Ending balance | 1,252 | [4] | 1,105 | [1] | 1,583 | |||||||||
| Employee Termination Costs [Member] | ||||||||||||||
| Restructuring Reserve [Roll Forward] | ||||||||||||||
| Beginning balance | 1,039 | [1] | 1,547 | |||||||||||
| Provision/(Credit) | 459 | (181) | ||||||||||||
| Utilization and other | [3] | (295) | (326) | |||||||||||
| Ending balance | 1,203 | [4] | 1,039 | [1] | 1,547 | |||||||||
| Asset Impairment Charges [Member] | ||||||||||||||
| Restructuring Reserve [Roll Forward] | ||||||||||||||
| Beginning balance | 0 | [1] | 0 | |||||||||||
| Provision/(Credit) | 290 | 190 | ||||||||||||
| Utilization and other | [3] | (290) | (190) | |||||||||||
| Ending balance | 0 | [4] | 0 | [1] | 0 | |||||||||
| Exit Costs [Member] | ||||||||||||||
| Restructuring Reserve [Roll Forward] | ||||||||||||||
| Beginning balance | 66 | [1] | 36 | |||||||||||
| Provision/(Credit) | 33 | 21 | ||||||||||||
| Utilization and other | [3] | (51) | 9 | |||||||||||
| Ending balance | $ 49 | [4] | $ 66 | [1] | $ 36 | |||||||||
| ||||||||||||||