v3.26.1
Investments in Securities - Schedule of Trading Securities Gains (Losses), Net (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Investments, Debt and Equity Securities [Abstract]    
Net trading gains (losses) $ (335) $ 654
Net trading gains (losses) recognized in the period related to securities still held at period end $ (327) $ 619