v3.25.2
Mortgage Servicing Rights - Effect of Hypothetical Changes in the Fair Value of MSRs (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Transfers and Servicing [Abstract]            
Fair value of mortgage servicing rights $ 1,044 $ 1,241 $ 1,127 $ 1,145 $ 1,178 $ 1,124
Interest rate change of 50 basis points            
Adverse change (92)          
Favorable change 76          
Option adjusted spread change of 50 basis points            
Increase (23)          
Decrease 24          
Conditional prepayment rate change of 1%            
Increase (34)          
Decrease 38          
Cost to service change of 10%            
Increase (9)          
Decrease $ 10