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 Activity [Roll Forward]        
Liability at beginning of period $ 266,359 $ 367,444 $ 363,004 $ 369,041
Reclassification from capital stock 25,402 0 25,402 0
Redemptions/repurchases (144) (4,326) (96,789) (5,923)
Liability at end of period $ 291,617 $ 363,118 $ 291,617 $ 363,118