v3.25.3
Net Trading Gains (Losses) (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Investments, Debt and Equity Securities [Abstract]        
Debt Securities, Trading, Realized Gain (Loss) $ 42 $ 238 $ 62 $ 131
Debt Securities, Trading, Unrealized Gain (Loss) 21 755 576 663
Net Trading Gains (Losses) $ 63 $ 993 $ 638 $ 794