Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation Plans - Additional Information (Details)

v3.6.0.2
Stock-based Compensation Plans - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock-based compensation cost $ 2,080 $ 2,170 $ 2,300
Tax benefit from compensation expense $ 792 $ 824 $ 854
Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of vesting installments 3 years    
Key Employee Equity Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares authorized (in shares) 450,000,000    
Key Employee Equity Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Restricted stock units granted in period (in shares) 163,000,000    
Share-based Compensation Award, Tranche One [Member] | Key Employee Equity Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.33%    
Share-based Compensation Award, Tranche Two [Member] | Key Employee Equity Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.33%    
Share-based Compensation Award, Tranche Three [Member] | Key Employee Equity Plan | Restricted Stock Units (RSUs)      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting percentage 33.33%