v3.25.2
Capital - Mandatorily Redeemable Capital Stock Distributions (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 [Abstract]        
Recorded as interest expense $ 4,185 $ 5,505 $ 8,848 $ 10,848
Recorded as distributions from retained earnings 384 0 384 0
Total $ 4,569 $ 5,505 $ 9,232 $ 10,848