Financial Instruments - Carrying Values for Non-Marketable Equity Securities (Details) - USD ($) $ in Millions |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Fair Value Disclosures [Abstract] | ||
| Total initial cost of non-marketable equity securities accounted for under the measurement alternative | $ 28,429 | $ 20,940 |
| Cumulative upward adjustments | 44,485 | 22,709 |
| Cumulative downward adjustments (including impairments) | (8,820) | (8,431) |
| Carrying value of non-marketable equity securities accounted for under the measurement alternative | 64,094 | 35,218 |
| Equity method investments and other | 4,593 | 2,764 |
| Total non-marketable securities | $ 68,687 | $ 37,982 |