v3.25.1
Capital - Mandatorily Redeemable Capital Stock by Year of Redemption (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Mandatorily Redeemable Capital Stock [Abstract]        
Past contractual redemption date [1] $ 9,706 $ 9,748    
Year 1 11 19,179    
Year 2 0 3,674    
Year 3 255,483 329,232    
Year 4 1,159 12    
Year 5 0 1,159    
Total MRCS, par value $ 266,359 $ 363,004 $ 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.