XML 71 R63.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Held-to-Maturity Securities (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities, amortized cost $ 21,969 $ 21,884
Held-to-maturity securities, gross unrecognized gains 328 30
Held-to-maturity securities, gross unrecognized losses (51) (423)
Held-to-maturity securities, fair value 22,246 21,491
Agency mortgage-backed securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities, amortized cost 20,085 18,085
Held-to-maturity securities, gross unrecognized gains 293 26
Held-to-maturity securities, gross unrecognized losses (49) (363)
Held-to-maturity securities, fair value 20,329 17,748
Agency debentures [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities, amortized cost 267 1,824
Held-to-maturity securities, gross unrecognized gains 4 0
Held-to-maturity securities, gross unrecognized losses 0 (16)
Held-to-maturity securities, fair value 271 1,808
Other agency debt securities [Member]    
Schedule of Held-to-maturity Securities [Line Items]    
Held-to-maturity securities, amortized cost 1,617 1,975
Held-to-maturity securities, gross unrecognized gains 31 4
Held-to-maturity securities, gross unrecognized losses (2) (44)
Held-to-maturity securities, fair value $ 1,646 $ 1,935