v3.25.3
Investment Securities - Trading Securities (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Trading Securities [Line Items]    
Total fair value of trading securities $ 80,214 $ 51,872
Mortage-related securities    
Trading Securities [Line Items]    
Total fair value of trading securities 10,385 9,158
Non-mortgage-related securities    
Trading Securities [Line Items]    
Total fair value of trading securities $ 69,829 $ 42,714