XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 04, 2017
EUR (€)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Income Tax Disclosure [Abstract]                
Provision (benefit) for income taxes   $ (637) $ 868 $ (2,059) $ 3,024      
Discrete tax benefits       3,200 1,400      
Cash paid for income taxes, net of refunds   3,145 $ 1,803 3,598 $ 2,604 $ 4,682 $ 3,526  
Tax contingencies   $ 3,300   $ 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