v3.26.1
Advances - Schedule of Contractual Redemption Terms and Yields of Advances (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amount    
Due in one year or less $ 81,532,783 $ 65,033,608
Due after one year through two years 14,315,407 10,852,557
Due after two years through three years 22,705,267 6,608,869
Due after three years through four years 5,603,378 4,771,783
Due after four years through five years 1,620,716 3,220,997
Thereafter 1,914,648 1,978,590
Total par value 127,692,199 92,466,404
Advance discounts (10,119) (10,491)
Hedge valuation basis adjustments (386,447) (149,229)
Total $ 127,295,633 $ 92,306,684
Weighted Average Yield    
Due in one year or less 3.82% 2.75%
Due after one year through two years 3.97% 3.80%
Due after two years through three years 4.07% 2.89%
Due after three years through four years 3.45% 3.83%
Due after four years through five years 3.80% 1.87%
Thereafter 3.65% 1.70%
Total par value (as a percent) 3.86% 2.88%
Percentage of Total    
Due in one year or less 63.85% 70.33%
Due after one year through two years 11.21% 11.74%
Due after two years through three years 17.78% 7.15%
Due after three years through four years 4.39% 5.16%
Due after four years through five years 1.27% 3.48%
Thereafter 1.50% 2.14%
Total par value (as a percent) 100.00% 100.00%