v3.26.1
Capital - Mandatorily Redeemable Capital Stock by Year of Redemption (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Mandatorily Redeemable Capital Stock [Abstract]            
Past contractual redemption date [1] $ 481   $ 511      
Year 1 0   0      
Year 2 180,567   255,470      
Year 3 1,159   13      
Year 4 25,142   1,933      
Year 5 360   24,367      
Total MRCS, par value $ 207,709 $ 282,274 $ 282,294 $ 291,617 $ 266,359 $ 363,004
[1] Balance represents Class B stock that will not be redeemed until the associated credit products or mortgage loans are no longer outstanding.