Supplemental Financial Statement Information - Other Income (Expenses), Net (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||||
| Foreign currency exchange gains (losses), net | $ 52 | $ 97 | $ 31 | $ 147 |
| Gains (losses) on debt and equity securities, net | 1,612 | (17) | 138 | 34 |
| Other, net | (322) | (99) | (321) | (107) |
| Other income (expense), net | $ 1,342 | $ (19) | $ (152) | $ 74 |