XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Instruments - Schedule of Gains and Losses for Debt Securities (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Fair Value Disclosures [Abstract]        
Unrealized gain (loss) on fair value option debt securities $ 130 $ (23) $ 227 $ (69)
Gross realized gain on debt securities 84 161 350 229
Gross realized loss on debt securities (63) (455) (238) (935)
(Increase) decrease in allowance for credit losses 14 7 28 3
Total gain (loss) on debt securities recognized in other income (expense), net $ 165 $ (310) $ 367 $ (772)