Available-for-Sale and Held-to-Maturity Securities (Details - OTTI) - USD ($) $ in Millions | Jun. 30, 2018 | Dec. 31, 2017 |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | $ 7,903 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 7,262 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 15,165 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (142) | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (334) | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | (476) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | $ 4,654 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 8,492 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 13,146 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | (23) |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | (241) |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | (264) |
Schedule of Held-to-maturity Securities [Line Items] | | |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value | 11,665 | 10,952 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value | 7,013 | 6,260 |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value | 18,678 | 17,212 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (276) | (83) |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (294) | (147) |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss | (570) | (230) |
Agency mortgage-backed securities [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | 7,744 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 7,108 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 14,852 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (141) | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (324) | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | (465) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 4,638 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 8,027 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 12,665 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | (23) |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | (224) |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | (247) |
Schedule of Held-to-maturity Securities [Line Items] | | |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value | 9,999 | 9,982 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value | 5,500 | 4,906 |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value | 15,499 | 14,888 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (245) | (78) |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (229) | (115) |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss | (474) | (193) |
Agency Debentures [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | 58 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 114 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 172 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | 0 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (8) | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | (8) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 283 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 283 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | (12) |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | (12) |
Schedule of Held-to-maturity Securities [Line Items] | | |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value | 929 | 597 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value | 209 | 9 |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value | 1,138 | 606 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (16) | (2) |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (7) | 0 |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss | (23) | (2) |
US Treasury Securities [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 147 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 147 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | (4) |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | (4) |
Agency Debt Securities [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | 99 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 31 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 130 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (1) | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (1) | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | (2) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 9 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 24 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 33 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | (1) |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | (1) |
Schedule of Held-to-maturity Securities [Line Items] | | |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Fair Value | 737 | 373 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Fair Value | 1,304 | 1,345 |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Fair Value | 2,041 | 1,718 |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | (15) | (3) |
Debt Securities, Held-to-maturity, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (58) | (32) |
Debt Securities, Held-to-maturity, Unrealized Loss Position, Accumulated Loss | (73) | (35) |
Municipal Bonds [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | 0 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 9 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 9 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | 0 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | (1) | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | (1) | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 11 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 11 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | 0 |
Other Non-Agency Debt Securities [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months | 2 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer | 0 | |
Debt Securities, Available-for-sale, Unrealized Loss Position | 2 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | 0 | |
Debt Securities, Available-for-sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | 0 | |
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss | $ 0 | |
Equity Securities [Member] | | |
Debt Securities, Available-for-sale [Line Items] | | |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than Twelve Months, Fair Value | | 7 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Twelve Months or Longer, Fair Value | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Fair Value | | 7 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss | | 0 |
Available-for-sale Securities, Continuous Unrealized Loss Position, Accumulated Loss | | $ 0 |