v3.25.2
Consolidated Obligations (Short-term Discount Notes) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Short-term Debt [Line Items]    
Consolidated obligation discount notes - carrying amount $ 63,716 $ 36,739
Weighted Average Interest Rate 4.22% 4.41%
Discount notes    
Short-term Debt [Line Items]    
Consolidated obligation discount notes - principal amount $ 64,046 $ 36,921