XML 83 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Incentive Stock Programs - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Apr. 30, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost $ 494      
Total unrecognized compensation cost, recognition period 3 years      
Total non-cash compensation expense charged against income $ 685 $ 640 $ 546  
Tax benefit recognized in total non-cash compensation expense $ 170 267 200  
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in shares) 2,634,647      
Award vesting period 3 years      
Total intrinsic value of options exercised $ 85 393 279  
Stock Options | Maximum        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Maximum term of option 10 years      
Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 3 years      
Portion of awards vesting in any one year for awards that vest over three years (as a percent) 33.33%      
For awards with a term of over three years, number of years in which no more than one-third of the award vests 1 year      
Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Award vesting period 3 years      
Number of shares of common stock received for each vested restricted stock unit (in shares) 1      
Restricted Stock Awards and Restricted Stock Units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units granted (in shares) 6,001,920      
Fair value of awards and units vested $ 639 $ 809 $ 631  
2017 Incentive Stock Program        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Incentive stock programs, shares authorized for issuance       170,000,000
Incentive stock programs, shares reserved for future issuance 87,000,000      
2017 Incentive Stock Program | Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in shares) 2,634,647      
2017 Incentive Stock Program | Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock awards granted (in shares) 514,205      
2017 Incentive Stock Program | Restricted Stock Units (RSUs)        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock units granted (in shares) 5,487,715