v3.25.3
Mortgage Loans - Mortgage Loans (Details) - USD ($)
$ in Millions
Sep. 30, 2025
Dec. 31, 2024
Accounts, Notes, Loans and Financing Receivables [Line Items]    
UPB of mortgage loans - HFS $ 2,158 $ 16,249
Cost basis and fair value adjustments, net HFS (351) (689)
Total held-for-sale loans, net 1,807 15,560
UPB of mortgage loans - HFI 3,228,673 3,150,627
Cost basis adjustment HFI 27,921 28,476
Allowance for credit losses (7,890) (6,774)
Total held-for-investment mortgage loans, net 3,248,704 3,172,329
Mortgage Loans Net 3,250,511 3,187,889
Hedged Asset, Fair Value Hedge, Portfolio Layer, Cumulative Increase (Decrease) (300) (700)
Mortgage loans FVO held-for-investment 7,107 2,413
Single-family    
Accounts, Notes, Loans and Financing Receivables [Line Items]    
UPB of mortgage loans - HFS 1,886 2,984
Cost basis and fair value adjustments, net HFS (323) (586)
Total held-for-sale loans, net 1,563 2,398
UPB of mortgage loans - HFI 3,101,831 3,063,211
Cost basis adjustment HFI 28,441 28,926
Allowance for credit losses (7,383) (6,381)
Total held-for-investment mortgage loans, net 3,122,889 3,085,756
Mortgage Loans Net 3,124,452 3,088,154
Multifamily    
Accounts, Notes, Loans and Financing Receivables [Line Items]    
UPB of mortgage loans - HFS 272 13,265
Cost basis and fair value adjustments, net HFS (28) (103)
Total held-for-sale loans, net 244 13,162
UPB of mortgage loans - HFI 126,842 87,416
Cost basis adjustment HFI (520) (450)
Allowance for credit losses (507) (393)
Total held-for-investment mortgage loans, net 125,815 86,573
Mortgage Loans Net $ 126,059 $ 99,735