Stock-Based Compensation - Stock-Based Compensation Cost (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Stock-based compensation cost, allocation of recognized costs | ||||
| Pre-tax stock-based compensation cost | $ 498 | $ 441 | $ 1,004 | $ 842 |
| Income tax benefits | (146) | (156) | (353) | (350) |
| Net stock-based compensation cost | 352 | 285 | 651 | 492 |
| Income Statement Location [Axis]: us-gaap:CostOfRevenue | ||||
| Stock-based compensation cost, allocation of recognized costs | ||||
| Pre-tax stock-based compensation cost | 73 | 67 | 149 | 132 |
| Income Statement Location [Axis]: us-gaap:ResearchAndDevelopmentExpense | ||||
| Stock-based compensation cost, allocation of recognized costs | ||||
| Pre-tax stock-based compensation cost | 198 | 130 | 358 | 249 |
| Income Statement Location [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense | ||||
| Stock-based compensation cost, allocation of recognized costs | ||||
| Pre-tax stock-based compensation cost | $ 228 | $ 244 | $ 497 | $ 461 |