XML 132 R82.htm IDEA: XBRL DOCUMENT v3.10.0.1
Derivative Instruments and Hedging Activities (Details - Hedge Ineffectiveness) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument   $ 37 $ 70
Fair Value Hedge, Hedged Item   (51) (76)
Gain (loss) on interest rate fair value hedge ineffectiveness $ (19) (14) (6)
Agency Debentures [Member]      
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument   1 28
Fair Value Hedge, Hedged Item   (3) (32)
Gain (loss) on interest rate fair value hedge ineffectiveness   (2) (4)
Agency mortgage-backed securities [Member]      
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument   36 42
Fair Value Hedge, Hedged Item   (48) (44)
Gain (loss) on interest rate fair value hedge ineffectiveness   $ (12) $ (2)