XML 74 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Incentive Stock Program - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Apr. 30, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost $ 450      
Total unrecognized compensation cost, recognition period 3 years      
Total non-cash compensation expense charged against income $ 644 $ 685 $ 640  
Tax benefit recognized in total non-cash compensation expense $ 144 170 267  
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in shares) 2,027,255      
Award vesting period 3 years      
Total intrinsic value of options exercised $ 102 85 393  
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      
Percent of awards vesting in any one year for awards that vest over three years (up to) 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) 5,455,600      
Fair value of awards and units vested $ 536 $ 639 $ 809  
2017 Incentive Stock Program        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Incentive stock programs, authorized for issuance (in shares)       170,000,000
Incentive stock programs, reserved for future issuance (in shares) 74,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,027,255      
2017 Incentive Stock Program | Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock awards granted (in shares) 474,369      
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) 4,981,231