v3.25.2
Consolidated Obligations (Bonds by Callable Feature) (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Par value $ 71,055 $ 83,170
Fair value hedging adjustments (843) (1,394)
Other adjustments (7) 83
Bonds 70,205 81,859
Noncallable    
Debt Instrument [Line Items]    
Par value 21,369 32,933
Callable    
Debt Instrument [Line Items]    
Par value $ 49,686 $ 50,237