Income Taxes - Components of Income before Taxes, Less Net Income (Loss) Attributable to Noncontrolling Interests (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
| Components Of Income Before Tax Less Noncontrolling Interest [Line Items] | |||
| Income tax expense based on components of income before taxes, net income (loss) attributable to non-controlling interests | $ 7,869 | $ 6,170 | $ 5,737 |
| Domestic [Member] | |||
| Components Of Income Before Tax Less Noncontrolling Interest [Line Items] | |||
| Income tax expense based on components of income before taxes, net income (loss) attributable to non-controlling interests | 5,030 | 3,805 | 3,766 |
| Foreign [Member] | |||
| Components Of Income Before Tax Less Noncontrolling Interest [Line Items] | |||
| Income tax expense based on components of income before taxes, net income (loss) attributable to non-controlling interests | $ 2,839 | $ 2,365 | $ 1,971 |