v3.25.3
Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans by Payment Status (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 3,249,749 $ 3,177,386
Financing Receivable, Nonaccrual, No Allowance 796 578
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Mortgage Loans in Process of Foreclosure, Amount 3,500 2,600
Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 3,130,534 3,092,832
Financing Receivable, Nonaccrual, No Allowance 598 503
20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 2,827,579 2,771,770
Financing Receivable, Nonaccrual, No Allowance 562 465
15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 273,423 294,400
Financing Receivable, Nonaccrual, No Allowance 5 5
Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 29,532 26,662
Financing Receivable, Nonaccrual, No Allowance 31 33
Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 119,215 84,554
Financing Receivable, Nonaccrual, No Allowance 198 75
Current    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,199,419 3,124,850
Current | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,080,570 3,040,562
Current | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 2,780,088 2,722,336
Current | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 271,525 292,207
Current | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 28,957 26,019
Current | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 118,849 84,288
One Month Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 27,159 28,863
One Month Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 27,112 28,803
One Month Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 25,622 27,090
One Month Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 1,208 1,404
One Month Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 282 309
One Month Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 47 60
Two Months Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 7,300 8,060
Two Months Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 7,238 7,980
Two Months Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 6,920 7,588
Two Months Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 242 291
Two Months Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 76 101
Two Months Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 62 80
Three Months or More Past Due, or in Foreclosure(2)    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 15,871 15,613
Three Months or More Past Due, or in Foreclosure(2) | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 15,614 15,487
Three Months or More Past Due, or in Foreclosure(2) | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 14,949 14,756
Three Months or More Past Due, or in Foreclosure(2) | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 448 498
Three Months or More Past Due, or in Foreclosure(2) | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 217 233
Three Months or More Past Due, or in Foreclosure(2) | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 $ 257 $ 126