v3.26.3
Mortgage Loans - Loan Reclassifications (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Held for Investment | Single-family        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Reclassifications from held-for-investment to held-for sale, UPB $ 554 $ 610 $ 1,347 $ 1,575
Reclassifications from held-for-investment to held-for sale, allowance for credit losses reverse or (established) 14 20 40 28
Reclassifications from held-for-sale to held-for-investment, valuation allowance (established) or reversed 0 0 0 0
Held for Investment | Multifamily        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Reclassifications from held-for-investment to held-for sale, UPB 599 99 1,323 916
Reclassifications from held-for-investment to held-for sale, allowance for credit losses reverse or (established) 1 0 3 2
Reclassifications from held-for-sale to held-for-investment, valuation allowance (established) or reversed (35) (5) (70) (35)
Held-for-Sale | Single-family        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Reclassifications from held-for-sale to held-for-investment, UPB 40 96 273 436
Reclassifications from held-for-investment to held-for sale, allowance for credit losses reverse or (established) 2 9 21 37
Reclassifications from held-for-sale to held-for-investment, valuation allowance (established) or reversed 2 6 20 25
Held-for-Sale | Multifamily        
Financing Receivable, Allowance for Credit Loss [Line Items]        
Reclassifications from held-for-sale to held-for-investment, UPB 0 130 0 336
Reclassifications from held-for-investment to held-for sale, allowance for credit losses reverse or (established) 0 0 0 (1)
Reclassifications from held-for-sale to held-for-investment, valuation allowance (established) or reversed $ 0 $ 0 $ 0 $ 5