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 | ||
|