v3.26.1
Investments in Securities - Investments in Trading Securities (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities $ 63,096 $ 69,514
Total available-for-sale securities 12,424 375
Total investments in securities 75,520 69,889
Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities 18,672 14,291
Amortized cost 546 400
Total available-for-sale securities 518 375
Non-mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities 44,424 55,223
Amortized cost 12,000 0
Total available-for-sale securities 11,906 0
Consolidated trusts | Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities $ 910 $ 522