v3.26.1
Advances (Details) - Table - Interest Rate Terms - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Fixed Rate - Par Value    
Fixed Rate - Due within 1 year $ 9,628 $ 10,754
Fixed Rate - Due after 1 year 14,006 14,386
Fixed Rate - Total 23,634 25,140
Adjustable Rate - Par Value    
Adjustable Rate - Due within 1 year 13,253 12,009
Adjustable Rate - Due after 1 year 900 1,000
Adjustable Rate - Total 14,153 13,009
Total par value $ 37,787 $ 38,149