v3.25.2
Capital - Mandatorily Redeemable Capital Stock by Year of Redemption (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Mandatorily Redeemable Capital Stock [Abstract]            
Past contractual redemption date [1] $ 9,590   $ 9,748      
Year 1 0   19,179      
Year 2 0   3,674      
Year 3 255,483   329,232      
Year 4 1,159   12      
Year 5 25,385   1,159      
Total MRCS, par value $ 291,617 $ 266,359 $ 363,004 $ 363,118 $ 367,444 $ 369,041
[1] Balance represents Class B stock that will not be redeemed until the associated credit products or mortgage loans are no longer outstanding.