Financial Instruments - Carrying Values for Non-Marketable Equity Securities (Details) - USD ($) $ in Millions |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value Disclosures [Abstract] | ||
| Total initial cost of non-marketable equity securities accounted for under the measurement alternative | $ 29,489 | $ 28,429 |
| Cumulative upward adjustments | 80,792 | 44,485 |
| Cumulative downward adjustments (including impairments) | (8,935) | (8,820) |
| Carrying value of non-marketable equity securities accounted for under the measurement alternative | 101,346 | 64,094 |
| Equity method investments and other | 5,600 | 4,593 |
| Total non-marketable securities | $ 106,946 | $ 68,687 |