XML 113 R90.htm IDEA: XBRL DOCUMENT v3.7.0.1
Mortgage Banking Activities, Analysis of Changes in Fair Value MSRs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Changes in MSRs measured at fair value        
Fair value, beginning of period     $ 12,959  
Changes in fair value:        
Net changes in valuation model inputs or assumptions $ (360) $ (824) (186) $ (1,781)
Changes due to collection/realization of expected cash flows over time (487) (568) (948) (1,059)
Total changes in fair value (847) (1,392) (1,134) (2,840)
Fair value, end of period 12,789   12,789  
Carried at fair value [Member]        
Changes in MSRs measured at fair value        
Fair value, beginning of period 13,208 11,333 12,959 12,415
Servicing from securitizations or asset transfers (1) 436 477 1,019 843
Sales and other (2) (8) (22) (55) (22)
Net additions 428 455 964 821
Changes in fair value:        
Net changes in valuation model inputs or assumptions (360) (824) (186) (1,781)
Changes due to collection/realization of expected cash flows over time (487) (568) (948) (1,059)
Total changes in fair value (847) (1,392) (1,134) (2,840)
Fair value, end of period 12,789 10,396 12,789 10,396
Carried at fair value [Member] | Mortgage interest rates [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions (305) (779) (153) (1,863)
Carried at fair value [Member] | Servicing and foreclosure costs [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions (14) (4) 13 23
Carried at fair value [Member] | Prepayment estimates and other [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions $ (41) $ (41) $ (46) $ 59