v3.22.0.1
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