Held-to-maturity Securities (Held-to-maturity by Major Security Type) (Details) $ in Millions | Mar. 31, 2018USD ($)positions | Dec. 31, 2017USD ($)positions |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 88 | 42 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 5,842 | $ 3,691 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 39 | $ 17 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 61 | 68 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 3,522 | $ 3,748 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 31 | $ 25 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 149 | 110 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 9,364 | $ 7,439 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 70 | 42 |
Amortized cost of held-to-maturity securities | 26,930 | 25,162 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 91 | 99 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 70 | 42 |
Held-to-maturity securities, fair value | $ 26,951 | $ 25,219 |
State or Local Housing Agency Obligations [Member] | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 1 | 1 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 1 | $ 1 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 0 | $ 0 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 0 | 0 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 0 | $ 0 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 0 | $ 0 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 1 | 1 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 1 | $ 1 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 0 | 0 |
Amortized cost of held-to-maturity securities | 1 | 1 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 0 | 0 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 0 | 0 |
Held-to-maturity securities, fair value | $ 1 | $ 1 |
Government-Sponsored Enterprises Debt Obligations [Member] | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 8 | 6 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 618 | $ 996 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 1 | $ 1 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 5 | 5 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 1,496 | $ 1,495 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 4 | $ 5 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 13 | 11 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 2,114 | $ 2,491 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 5 | 6 |
Amortized cost of held-to-maturity securities | 4,862 | 5,350 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 7 | 8 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 5 | 6 |
Held-to-maturity securities, fair value | $ 4,864 | $ 5,352 |
Mortgage-backed Securities, Private-label residential[Member] | Mortgage-backed Securities, Private-label residential [Member] | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 12 | 7 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 50 | $ 19 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 1 | $ 0 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 11 | 16 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 34 | $ 70 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 0 | $ 0 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 23 | 23 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 84 | $ 89 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 1 | 0 |
Amortized cost of held-to-maturity securities | 532 | 568 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 8 | 8 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 1 | 0 |
Held-to-maturity securities, fair value | 539 | 576 |
Residential [Member] | U.S. agency obligations-guaranteed residential | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Amortized cost of held-to-maturity securities | 146 | 157 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 2 | 2 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 0 | 0 |
Held-to-maturity securities, fair value | $ 148 | $ 159 |
Residential [Member] | Government-sponsored enterprises | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 18 | 12 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 1,976 | $ 1,466 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 33 | $ 11 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 39 | 40 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 1,091 | $ 1,154 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 18 | $ 13 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 57 | 52 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 3,067 | $ 2,620 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 51 | 24 |
Amortized cost of held-to-maturity securities | 10,136 | 9,357 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 63 | 65 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 51 | 24 |
Held-to-maturity securities, fair value | $ 10,148 | $ 9,398 |
Commercial [Member] | Government-sponsored enterprises | | |
Schedule of Held-to-maturity Securities [Line Items] | | |
Held to Maturity Securities with Unrealized Losses Number of Positions Less than Twelve Months | positions | 49 | 16 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | $ 3,197 | $ 1,209 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | $ 4 | $ 5 |
Held to Maturity Securities with Unrealized Losses Number of Positions Twelve Months or Longer | positions | 6 | 7 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | $ 901 | $ 1,029 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | $ 9 | $ 7 |
Held-to-maturity, Securities in Unrealized Loss Positions, Qualitative Disclosure, Number of Positions | positions | 55 | 23 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Fair Value | $ 4,098 | $ 2,238 |
Held-to-maturity Securities, Continuous Unrealized Loss Position, Accumulated Loss | 13 | 12 |
Amortized cost of held-to-maturity securities | 11,253 | 9,729 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Gain | 11 | 16 |
Held-to-maturity Securities, Accumulated Unrecognized Holding Loss | 13 | 12 |
Held-to-maturity securities, fair value | $ 11,251 | $ 9,733 |