v3.25.2
Financial Guarantees (Details) - USD ($)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Guarantor Obligations [Line Items]    
Assets in VIE in which we do not have a variable interest in $ 900 $ 700
CRT Related Derivatives    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance 1,900 2,000
Guarantees of Fannie Mae securities    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance 100,969 104,120
Maximum exposure 100,969 104,120
Recognized Liability $ 0 $ 0
Maximum Remaining Term 36 years 37 years
Other Guarantees    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance $ 69 $ 79
Maximum exposure 469 472
Recognized Liability $ 0 $ 0
Maximum Remaining Term 30 years 30 years
Single-family    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance $ 37,626 $ 37,979
Maximum exposure 32,129 32,411
Recognized Liability 544 540
Single-family | Securitization products    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance 30,048 30,038
Maximum exposure 24,551 24,470
Recognized Liability $ 433 $ 413
Maximum Remaining Term 39 years 39 years
Single-family | Other mortgage-related guarantees    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance $ 7,578 $ 7,941
Maximum exposure 7,578 7,941
Recognized Liability $ 111 $ 127
Maximum Remaining Term 27 years 27 years
Multifamily    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance $ 361,588 $ 365,954
Maximum exposure 325,612 328,442
Recognized Liability 4,350 4,583
Multifamily | Securitization products    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance 351,323 355,108
Maximum exposure 315,362 317,611
Recognized Liability $ 4,008 $ 4,219
Maximum Remaining Term 35 years 35 years
Multifamily | Other mortgage-related guarantees    
Guarantor Obligations [Line Items]    
Unpaid Principal Balance $ 10,265 $ 10,846
Maximum exposure 10,250 10,831
Recognized Liability $ 342 $ 364
Maximum Remaining Term 33 years 34 years