XML 56 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Value Measurements - Difference between carrying amounts of MLHS measured at fair value and aggregate unpaid principal amount (Details) - USD ($)
$ in Millions
Jun. 30, 2018
Dec. 31, 2017
Difference between carrying amounts measured at fair value and aggregate unpaid principal amount    
Carrying amount, Total $ 55 $ 103
Mortgage loans held for sale    
Difference between carrying amounts measured at fair value and aggregate unpaid principal amount    
Carrying amount, Total 55 103
Carrying amount, Loans 90 days or more past due and on non-accrual status 1 1
Aggregate unpaid principal balance, Total 55 103
Aggregate unpaid principal balance, Loans 90 days or more past due and on non-accrual status 1 2
Difference, Total 0 0
Difference, Loans 90 days or more past due and on non-accrual status $ 0 $ (1)