v3.26.1
Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans by Payment Status (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss $ 3,332,768 $ 3,291,359
Financing Receivable, Nonaccrual, No Allowance 1,326 832
Financing Receivable, 90 Days or More Past Due, Still Accruing 0 0
Mortgage Loans in Process of Foreclosure, Amount 4,600 4,000
Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 3,159,680 3,145,766
Financing Receivable, Nonaccrual, No Allowance 1,202 700
20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 2,865,977 2,844,612
Financing Receivable, Nonaccrual, No Allowance 1,159 662
15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 256,396 268,681
Financing Receivable, Nonaccrual, No Allowance 11 7
Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 37,307 32,473
Financing Receivable, Nonaccrual, No Allowance 32 31
Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable, before Allowance for Credit Loss 173,088 145,593
Financing Receivable, Nonaccrual, No Allowance 124 132
Current    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,277,498 3,237,133
Current | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 3,104,755 3,091,789
Current | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 2,813,521 2,793,168
Current | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 254,514 266,741
Current | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 36,720 31,880
Current | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 172,743 145,344
One Month Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 30,257 28,830
One Month Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 30,114 28,773
One Month Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 28,592 27,286
One Month Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 1,223 1,196
One Month Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 299 291
One Month Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 143 57
Two Months Past Due    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 7,357 8,257
Two Months Past Due | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 7,341 8,255
Two Months Past Due | 20- and 30-year or more, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 7,041 7,892
Two Months Past Due | 15-year or less, amortizing fixed-rate    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 222 276
Two Months Past Due | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 78 87
Two Months Past Due | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 16 2
Three Months or More Past Due, or in Foreclosure(2)    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 17,656 17,139
Three Months or More Past Due, or in Foreclosure(2) | Single-family    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 17,470 16,949
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 16,823 16,266
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 437 468
Three Months or More Past Due, or in Foreclosure(2) | Adjustable-rate and other    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 210 215
Three Months or More Past Due, or in Foreclosure(2) | Multifamily    
Financing Receivable, Past Due [Line Items]    
Financing Receivable 1 $ 186 $ 190