v3.24.0.1
Equity - Stock-Based Compensation (Details) - USD ($)
shares in Millions, $ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares reserved for issuance (in shares) 144    
Retirement-eligible employees' age 55 years    
Minimum number of years of services 10 years    
Pre-tax compensation expense $ 747 $ 671 $ 692
Tax benefit 136 122 126
After-tax compensation expense 611 549 566
Excess tax benefits realized from stock-based compensation 90 116 50
Cost of products sold      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense 46 38 46
Research and development      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense 278 232 226
Selling, general and administrative      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Pre-tax compensation expense $ 423 $ 401 $ 420