Tax Matters - Reconciliation of Gross Unrecognized Tax Benefits - Footnotes (Details) - USD ($) $ in Millions |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
[1] | Dec. 31, 2017 |
||||
|---|---|---|---|---|---|---|---|---|---|
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | $ 5,595 | [1] | $ 5,381 | [1] | $ 6,259 | $ 6,558 | |||
| Income Taxes Payable [Member] | |||||||||
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | 34 | 108 | |||||||
| Noncurrent Deferred Tax Assets And Other Noncurrent Tax Assets [Member] | |||||||||
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | 18 | 51 | |||||||
| Noncurrent Deferred Tax Liabilities [Member] | |||||||||
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | 3,000 | 2,800 | |||||||
| Other Taxes Payable [Member] | |||||||||
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | $ 2,500 | 2,400 | |||||||
| Current Tax Assets [Member] | |||||||||
| Income Tax Contingency [Line Items] | |||||||||
| Unrecognized tax benefits | $ 2 | ||||||||
| |||||||||