XML 132 R94.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Share-Based Compensation (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based compensation arrangement by share-based payment award, award vesting period in years 5 years    
Adjustments to additional paid in capital, income tax benefit from share-based compensation $ 196 $ 75 $ 297
Restricted share units [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized pretax compensation expense on nonvested awards $ 1,100    
Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years) 1 year 6 months    
Stock options [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Period from grant date that an equity-based award expires 10 years    
Unrecognized pretax compensation expense on nonvested awards $ 493    
Unrecognized pretax compensation expense on nonvested awards, weighted average period of recognition (in years) 1 year 8 months 12 days