v3.26.1
Financial Instruments - Gains and Losses for Debt Securities (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Fair Value Disclosures [Abstract]    
Unrealized gain (loss) on fair value option debt securities $ (142) $ 97
Gross realized gain on debt securities 83 266
Gross realized loss on debt securities (33) (175)
(Increase) decrease in allowance for credit losses (19) 14
Total gain (loss) on debt securities recognized in other income (expense), net $ (111) $ 202