XML 87 R73.htm IDEA: XBRL DOCUMENT v3.22.0.1
Income Taxes - Additional Information (Details)
€ in Millions, $ in Millions
12 Months Ended
Oct. 04, 2017
EUR (€)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Dec. 31, 2019
USD ($)
Income Tax Disclosure [Abstract]        
Provision for income taxes, net   $ 4,791 $ 2,863 $ 2,374
Cash taxes paid, net of refunds   3,688 1,713 881
Utilization of deferred tax assets previously subject to valuation allowance   2,600    
Income Taxes [Line Items]        
Accrued interest and penalties, net of federal income tax benefit, related to tax contingencies   110 83  
Interest and penalties, net of federal income tax benefit   28 (48) 4
International        
Income Tax Disclosure [Abstract]        
Provision for income taxes, net   1,922 $ 743 $ 1,014
Income Taxes [Line Items]        
Net operating loss carryforwards   $ 9,200    
International | Luxembourg Tax Administration        
Income Taxes [Line Items]        
Tax examination, estimate of additional tax expense | € € 250