XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details)
€ in Millions, $ in Millions
3 Months Ended 12 Months Ended
Oct. 04, 2017
EUR (€)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Income Tax Disclosure [Abstract]            
Provision (benefit) for income taxes   $ (1,422) $ 2,156      
Discrete tax benefits   2,100 349      
Cash paid for income taxes, net of refunds   453 $ 801 $ 3,340 $ 2,209  
Tax contingencies   $ 3,300   $ 3,300   $ 3,200
Luxembourg Tax Administration | Foreign Tax Authority            
Income Tax Examination [Line Items]            
Tax examination, estimate of additional tax expense | € € 250