v3.25.2
Mortgage Servicing Rights - Changes in Fair Value of the Company's MSR Portfolio (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Servicing Asset at Fair Value, Amount [Roll Forward]          
Balance, beginning of period $ 1,241 $ 1,178 $ 1,127 $ 1,124  
Mortgage servicing rights capitalized upon sale of mortgage loans 284 214 545 403  
Carrying value of MSRs sold (452) (241) (535) (397)  
Change in fair value 23 32 3 92  
Realization of cash flows (52) (38) (96) (77)  
Balance, end of period 1,044 $ 1,145 1,044 $ 1,145  
Unpaid principal balance of mortgage loans serviced for others $ 59,441   $ 59,441   $ 61,089