Financial Instruments - Gains and Losses for Debt Securities (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Fair Value Disclosures [Abstract] | ||||
| Unrealized gain (loss) on fair value option debt securities | $ (243) | $ 15 | $ (357) | $ 242 |
| Gross realized gain on debt securities | 24 | 135 | 172 | 485 |
| Gross realized loss on debt securities | (81) | (30) | (219) | (268) |
| (Increase) decrease in allowance for credit losses | (83) | 2 | (122) | 30 |
| Total gain (loss) on debt securities recognized in other income (expense), net | $ (383) | $ 122 | $ (526) | $ 489 |