v3.25.1
Capital - Mandatorily Redeemable Capital Stock Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Mandatorily Redeemable Capital Stock Activity [Roll Forward]    
Liability at beginning of period $ 363,004 $ 369,041
Payments for redemption/repurchase of mandatorily redeemable capital stock (96,645) (1,597)
Liability at end of period $ 266,359 $ 367,444