Stock-Based Compensation - Stock-Based Compensation Cost (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Stock-based compensation cost, allocation of recognized costs | ||
| Pre-tax stock-based compensation cost | $ 506 | $ 401 |
| Income tax benefits | (207) | (194) |
| Total net stock-based compensation cost | 299 | 207 |
| Cost | ||
| Stock-based compensation cost, allocation of recognized costs | ||
| Pre-tax stock-based compensation cost | 76 | 65 |
| Selling, general and administrative | ||
| Stock-based compensation cost, allocation of recognized costs | ||
| Pre-tax stock-based compensation cost | 270 | 217 |
| Research and development | ||
| Stock-based compensation cost, allocation of recognized costs | ||
| Pre-tax stock-based compensation cost | $ 160 | $ 119 |