XML 109 R97.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Operating Loss Carryforwards [Line Items]      
Income tax expense (benefit) $ 2,077 $ 1,580 $ (204)
Excess of tax basis over book basis of intangible assets 1,157 1,177  
Valuation allowance 520 398 217
Unrecognized tax benefits 800 1,200  
Income tax penalties and interest expense 41 (82) 105
Accrued interest and income tax penalties 218 177  
Decrease in unrecognized tax benefits that is reasonably possible 100    
Accrued repatriation of foreign earnings 4,000 $ 4,500  
Accrued repatriation of foreign earnings, expected to be paid 473    
Domestic tax authority      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 250    
Tax credit carryforward 8    
State and local jurisdiction      
Operating Loss Carryforwards [Line Items]      
Operating loss carryforwards 2,800    
Tax credit carryforward $ 768    
Intangible Asset Transfer      
Operating Loss Carryforwards [Line Items]      
Income tax expense (benefit)     (1,200)
Excess of tax basis over book basis of intangible assets     $ 1,200