Supplemental Financial Information - Post-employment obligations and other long-term liabilities (Details) - USD ($) $ in Millions |
Dec. 31, 2019 |
Dec. 31, 2018 |
Dec. 31, 2017 |
|---|---|---|---|
| Post-employment Obligations and Other Long-term Liabilities: | |||
| Defined benefit pension plans and post-employment medical and dental plans for significant plans | $ 2,817 | $ 2,040 | |
| Deferred income taxes | 1,546 | 2,056 | |
| Operating lease liabilities | 755 | ||
| All other | 3,944 | 3,984 | |
| Total | 9,062 | 8,080 | |
| All other disclosures | |||
| Net unrecognized tax benefits from acquisition | 1,175 | 1,120 | $ 1,440 |
| All other | |||
| All other disclosures | |||
| Net unrecognized tax benefits from acquisition | 580 | 465 | |
| Acquisition contingent consideration, noncurrent | $ 68 | $ 65 |
| X | ||||||||||
- Definition Amount, after noncurrent deferred tax asset (and valuation allowances), of noncurrent deferred tax liability attributable to taxable differences, before jurisdictional netting. No definition available.
|
| X | ||||||||||
- Definition Amount of Post-employment obligations and amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other liabilities expected to be paid after one year or operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|