XML 77 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Incentive Stock Program - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Apr. 30, 2017
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total unrecognized compensation cost $ 462      
Total unrecognized compensation cost, recognition period 3 years      
Total non-cash compensation expense charged against income $ 673 $ 644 $ 685  
Tax benefit recognized in total non-cash compensation expense $ 181 144 170  
Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in shares) 1,683,097      
Award vesting period 3 years      
Total intrinsic value of options exercised $ 238 102 85  
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,745,647      
Fair value of awards and units vested $ 570 $ 536 $ 639  
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) 61,000,000      
2017 Incentive Stock Program | Stock Options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Stock options granted (in shares) 1,683,097      
2017 Incentive Stock Program | Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Restricted stock awards granted (in shares) 404,597      
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,341,050