v3.25.2
Capital (Mandatorily Redeemable Capital Stock Rollforward) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mandatorily Redeemable Capital Stock [Roll Forward]        
Balance, beginning of period $ 3,124 $ 205 $ 3,225 $ 247
Capital stock subject to mandatory redemption reclassified from equity during the period 278,277 77,949 339,742 232,442
Redemption or repurchase of mandatorily redeemable capital stock during the period (275,384) (74,762) (337,012) (229,299)
Stock dividend classified as mandatorily redeemable capital stock during the period 64 50 126 52
Balance, end of period $ 6,081 $ 3,442 $ 6,081 $ 3,442