v3.26.1
Mortgage Loans - Loans Purchased and Sold (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Single-family | Held for Investment    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Purchases $ 102,513 $ 77,646
Single-family | Held-for-Sale    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Sales 0 759
Multifamily | Held for Investment    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Purchases 12,700 3,914
Multifamily | Held-for-Sale    
Financing Receivable, Allowance for Credit Loss [Line Items]    
Purchases 96 5,431
Sales $ 671 $ 6,604