XML 84 R65.htm IDEA: XBRL DOCUMENT v3.10.0.1
Income taxes (Textual) (Details) - USD ($)
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Income Tax Disclosure [Abstract]      
Income taxes paid $ 1,900,000,000 $ 1,500,000,000 $ 1,100,000,000
Tax Credit Carryforward [Line Items]      
Interest and penalties related to unrecognized tax benefits recognized in income tax provision 137,000,000 56,000,000 $ 125,000,000
Accrued interest and penalties associated with unrecognized tax benefits 469,000,000 $ 332,000,000  
Federal [Member]      
Tax Credit Carryforward [Line Items]      
Tax credit carryforwards available to reduce income taxes 20,000,000    
Tax credit carryforwards, valuation allowance 0    
NOL carryforwards available to reduce income taxes 145,000,000    
NOL carryforwards, valuation allowance 6,000,000    
Federal [Member] | Operating Losses That Expire Between 2020 and 2035 [Member]      
Tax Credit Carryforward [Line Items]      
NOL carryforwards, valuation allowance 0    
State [Member]      
Tax Credit Carryforward [Line Items]      
Tax credit carryforwards available to reduce income taxes 556,000,000    
Tax credit carryforwards, valuation allowance 444,000,000    
NOL carryforwards available to reduce income taxes 287,000,000    
NOL carryforwards, valuation allowance 263,000,000    
State [Member] | Expiration in tax years beginning 2022 [Member]      
Tax Credit Carryforward [Line Items]      
Tax credit carryforwards, valuation allowance 0    
State [Member] | Operating Losses That Expire Between 2019 and 2032 [Member]      
Tax Credit Carryforward [Line Items]      
NOL carryforwards, valuation allowance 0    
Foreign [Member]      
Tax Credit Carryforward [Line Items]      
NOL carryforwards available to reduce income taxes 1,800,000,000    
NOL carryforwards, valuation allowance 485,000,000    
NOLs with no valuation allowance and no expiration 620,000,000    
Foreign [Member] | Operating Losses With No Expiry [Member]      
Tax Credit Carryforward [Line Items]      
NOL carryforwards, valuation allowance $ 0