v3.26.1
Capital (Mandatorily Redeemable Capital Stock by Contractual Year of Redemption) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Banking Regulation, Total Capital [Abstract]        
Due in 1 year or less $ 435 $ 377    
Due after 1 year through 2 years 4,019 3,543    
Due after 2 years through 3 years 0 946    
Due after 3 years through 4 years 0 0    
Due after 4 years through 5 years 7,893 6,381    
Financial Instruments Subject to Mandatory Redemption, Past Contractual Redemption Date, Due to Outstanding Activity 1,032 1,097    
Total $ 13,379 $ 12,344 $ 6,231 $ 7,025