XML 93 R112.htm IDEA: XBRL DOCUMENT v3.19.3
MSR - Activity Related to the MSR Portfolio (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Servicing Assets at Fair Value [Line Items]        
Securities gains (losses), net - non-qualifying hedges on mortgage servcing rights $ 0 $ (1) $ 5 $ (18)
MSR fair value adjustments due to change in inputs or assumptions (120) 25 (294) 103
Interest Rate Contract | Servicing Rights | Mortgage banking net revenue        
Servicing Assets at Fair Value [Line Items]        
Changes in fair value and settlement of free-standing derivatives purchased to economically hedge the MSR portfolio (Mortgage banking net revenue) $ 130 $ (24) $ 308 $ (89)