v3.26.1
Mortgage Loans Held for Sale - Schedule of Reconciliation of Changes in Mortgage Loans Held for Sale (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Mortgage loans held for sale    
Balance at the beginning of period $ 15,471 $ 9,020
Disbursements of mortgage loans held for sale 93,228 50,012
Proceeds from sales of mortgage loans held for sale (94,028) (48,759)
Gain on sale of mortgage loans excluding fair value of other financial instruments, net 877 896
Balance at the end of period $ 15,548 $ 11,169