v3.25.3
Capital (Mandatorily Redeemable Capital Stock by Contractual Year of Redemption) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Banking Regulation, Total Capital [Abstract]        
Due in 1 year or less $ 377 $ 43    
Due after 1 year through 2 years 3,608 450    
Due after 2 years through 3 years 967 4,198    
Due after 3 years through 4 years 0 1,098    
Financial Instruments Subject to Mandatory Redemption, Past Contractual Redemption Date, Due to Outstanding Activity 1,133 1,236    
Total $ 6,085 $ 7,025 $ 27,554 $ 27,874