v3.25.2
Commitments and Contingencies (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Commitments    
Expire within one year $ 7,856 $ 7,761
Expire after one year 7,476 7,044
Total 15,332 14,805
Member standby letters of credit    
Commitments    
Expire within one year 6,873 6,252
Expire after one year 7,110 6,656
Total 13,983 12,908
Portion of member standby letters of credit which were renewable annually 6,100 5,900
MPF delivery commitments    
Commitments    
Expire within one year 187 93
Expire after one year 0 0
Total 187 93
Advance commitments    
Commitments    
Expire within one year 222 445
Expire after one year 0 0
Total 222 445
Housing authority standby bond purchase agreements    
Commitments    
Expire within one year 153 134
Expire after one year 366 388
Total 519 522
Unsettled consolidated obligation bonds    
Commitments    
Expire within one year 421 835
Expire after one year 0 0
Total 421 835
Other    
Commitments    
Expire within one year 0 2
Expire after one year 0 0
Total $ 0 $ 2