XML 23 R75.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Additional Information (Details)
€ in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 04, 2017
EUR (€)
Dec. 31, 2019
USD ($)
Sep. 30, 2019
USD ($)
Jun. 30, 2019
USD ($)
Mar. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Sep. 30, 2018
USD ($)
Jun. 30, 2018
USD ($)
Mar. 31, 2018
USD ($)
Jun. 30, 2017
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Income Tax Disclosure [Abstract]                            
Provision for income taxes, net   $ 786 $ 494 $ 257 $ 836 $ 327 $ 508 $ 74 $ 287   $ 2,374 $ 1,197 $ 769  
Cash taxes paid, net of refunds                     (881) 1,184 957  
Provisional tax benefit for impact of the Act                         (789)  
Income Taxes [Line Items]                            
Unrecognized Tax Benefits   3,923       3,414         3,923 3,414 2,309 $ 1,710
Valuation allowance against the net deferred tax assets                   $ 600        
Tax credit carryforwards   1,700                 1,700      
Accrued interest and penalties, net of federal income tax benefit, related to tax contingencies   131       $ 127         131 127    
Interest and penalties, net of federal income tax benefit                     4 20 40  
International                            
Income Tax Disclosure [Abstract]                            
Provision for income taxes, net                     1,014 $ 434 $ 923  
Income Taxes [Line Items]                            
Net operating loss carryforwards   $ 8,600                 $ 8,600      
International | Luxembourg Tax Administration                            
Income Taxes [Line Items]                            
Tax examination, estimate of additional tax expense | € € 250