v3.26.1
Investments in Securities - Investments in Trading Securities (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities $ 55,895 $ 69,514
Total available-for-sale securities 38,874 375
Total investments in securities 94,769 69,889
Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities 16,216 14,291
Amortized cost 640 400
Total available-for-sale securities 609 375
Non-mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities 39,679 55,223
Amortized cost 38,500 0
Total available-for-sale securities 38,265 0
Consolidated trusts | Mortgage-related securities    
Schedule of Investments in Trading Securities [Line Items]    
Total trading securities $ 1,200 $ 522