XML 74 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Mortgage Servicing Rights - Sensitivity to Changes in Interest Rates of the Fair Value of MSR Portfolio and Related Derivative Instruments (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Down | Derivative instrument hedges    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change $ 333 $ 325
Fair value 50 basis points change 158 147
Fair value 25 basis points change 77 69
Down | Net sensitivity    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change (10) 15
Fair value 50 basis points change (3) 3
Fair value 25 basis points change (1) 0
Down | MSR portfolio    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change (343) (310)
Fair value 50 basis points change (161) (144)
Fair value 25 basis points change (78) (69)
Up | Derivative instrument hedges    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change (226) (220)
Fair value 50 basis points change (128) (118)
Fair value 25 basis points change (69) (61)
Up | Net sensitivity    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change 24 (3)
Fair value 50 basis points change 9 2
Fair value 25 basis points change 2 2
Up | MSR portfolio    
Sensitivity Analysis of Fair Value of Interests Continued to be Held by Transferor, Servicing Assets or Liabilities, Impact of Adverse Change in Assumption [Line Items]    
Fair value 100 basis points change 250 217
Fair value 50 basis points change 137 120
Fair value 25 basis points change $ 71 $ 63