XML 129 R112.htm IDEA: XBRL DOCUMENT v3.19.2
MSR - Activity Related to the MSR Portfolio (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Servicing Assets at Fair Value [Line Items]        
Securities gains (losses), net - non-qualifying hedges on mortgage servcing rights $ 2 $ (4) $ 5 $ (17)
MSR fair value adjustments due to change in inputs or assumptions (116) 21 (173) 78
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) $ 117 $ (16) $ 177 $ (65)