v3.26.3
Advances (Details) - Table - Redemption Terms (Includes Call, Put Dates) - USD ($)
$ in Millions
Sep. 30, 2026
Dec. 31, 2025
Earlier of Redemption Term or Next Call Date    
Within 1 year $ 21,540 $ 24,038
After 1 year through 2 years 5,052 5,476
After 2 years through 3 years 1,943 4,218
After 3 years through 4 years 1,305 996
After 4 years through 5 years 669 1,591
After 5 years 452 1,830
Earlier of Redemption Term or Next Put Date    
Within 1 year 22,634 27,533
After 1 year through 2 years 5,335 5,272
After 2 years through 3 years 981 3,188
After 3 years through 4 years 1,024 577
After 4 years through 5 years 438 1,033
After 5 years 549 546
Total par value $ 30,961 $ 38,149