XML 116 R104.htm IDEA: XBRL DOCUMENT v3.19.2
Mortgage Banking Activities, Analysis of Changes in Fair Value MSRs (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Changes in MSRs measured at fair value        
Fair value, beginning of period     $ 14,649  
Changes in fair value:        
Net changes in valuation model inputs or assumptions $ (1,078) $ 345 (1,969) $ 1,675
Changes due to collection/realization of expected cash flows over time (561) (460) (1,043) (943)
Total changes in fair value (1,639) (115) (3,012) 732
Fair value, end of period 12,096   12,096  
Carried at fair value [Member]        
Changes in MSRs measured at fair value        
Fair value, beginning of period 13,336 15,041 14,649 13,625
Servicing from securitizations or asset transfers (1) 400 486 741 1,059
Sales and other (2) (1) (1) (282) (5)
Net additions 399 485 459 1,054
Changes in fair value:        
Net changes in valuation model inputs or assumptions (1,078) 345 (1,969) 1,675
Changes due to collection/realization of expected cash flows over time (561) (460) (1,043) (943)
Total changes in fair value (1,639) (115) (3,012) 732
Fair value, end of period 12,096 15,411 12,096 15,411
Carried at fair value [Member] | Mortgage interest rates [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions (1,153) 376 (2,093) 1,629
Carried at fair value [Member] | Servicing and foreclosure costs [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions (22) 30 (10) 64
Carried at fair value [Member] | Discount rates [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions (109) 0 (9) 0
Carried at fair value [Member] | Prepayment estimates and other [Member]        
Changes in fair value:        
Net changes in valuation model inputs or assumptions $ 206 $ (61) $ 143 $ (18)