XML 129 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments and Hedging Activities Derivative Instruments and Hedging Activities (Details - Hedge Ineffectiveness) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument     $ 37
Fair Value Hedge, Hedged Item     (51)
Gain (loss) on interest rate fair value hedge ineffectiveness $ (3) $ (19) (14)
Agency debentures [Member]      
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument     1
Fair Value Hedge, Hedged Item     (3)
Gain (loss) on interest rate fair value hedge ineffectiveness     (2)
Agency mortgage-backed securities [Member]      
Derivative [Line Items]      
Fair Value Hedge, Hedging Instrument     36
Fair Value Hedge, Hedged Item     (48)
Gain (loss) on interest rate fair value hedge ineffectiveness     $ (12)