v3.25.2
Mortgage Loans - Amortized Cost Basis of Held-for-Investment Loans on Nonaccrual (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2025
Mar. 31, 2024
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual $ 16,277 $ 12,552 $ 16,277 $ 12,552 $ 16,674 $ 13,024
Interest Income Recognized 45 34 112 93    
Single family            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual 16,098 12,442 16,098 12,442 16,467 12,921
Interest Income Recognized 45 34 111 92    
20- and 30-year or more, amortizing fixed-rate            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual 15,376 11,773 15,376 11,773 15,724 12,189
Interest Income Recognized 43 32 107 88    
15-year or less, amortizing fixed-rate            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual 480 439 480 439 487 485
Interest Income Recognized 1 1 2 2    
Adjustable-rate and other            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual 242 230 242 230 256 247
Interest Income Recognized 1 1 2 2    
Multifamily            
Financing Receivable, Allowance for Credit Loss [Line Items]            
Financing Receivable, Excluding Accrued Interest, Nonaccrual 179 110 179 110 $ 207 $ 103
Interest Income Recognized $ 0 $ 0 $ 1 $ 1