Income Taxes - Components of Income before Taxes, Less Net Income (Loss) Attributable to Noncontrolling Interests (Detail) - USD ($) $ in Millions |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
Dec. 31, 2021 |
|
| 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 | $ 6,981 | $ 6,474 | $ 7,869 |
| 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 | 4,565 | 4,604 | 5,030 |
| 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,416 | $ 1,870 | $ 2,839 |