v3.25.1
Advances - Advances Outstanding Earlier of Contractual Maturity or Next Call Date and Year of Contractual Maturity or Next Put Date (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Federal Home Loan Bank, Advances, Earlier of Contractual Maturity or Next Call Date, Rolling Year, Par Value [Abstract]    
Due in 1 year or less $ 18,506,718 $ 19,508,990
Due after 1 through 2 years 2,797,656 2,976,664
Due after 2 through 3 years 4,281,503 3,702,587
Due after 3 through 4 years 4,374,213 4,053,844
Due after 4 through 5 years 3,747,858 4,192,926
Thereafter 4,886,067 5,714,596
Total advances, par value 38,594,015 40,149,607
Federal Home Loan Bank, Advances, Earlier of Contractual Maturity or Next Put or Convert Date, Rolling Year, Par Value [Abstract]    
Due in 1 year or less 18,366,035 19,665,958
Due after 1 through 2 years 3,471,146 4,053,564
Due after 2 through 3 years 5,616,413 5,134,897
Due after 3 through 4 years 4,411,316 4,667,347
Due after 4 through 5 years 3,406,268 3,262,126
Thereafter 3,322,837 3,365,715
Total advances, par value $ 38,594,015 $ 40,149,607