XML 116 R95.htm IDEA: XBRL DOCUMENT v3.6.0.2
Derivative Instruments Derivatives 2 - FV Gains and Losses (Details) - USD ($)
$ in Millions
3 Months Ended 12 Months Ended
Dec. 31, 2016
Sep. 30, 2016
Jun. 30, 2016
Mar. 31, 2016
Dec. 31, 2015
Sep. 30, 2015
Jun. 30, 2015
Mar. 31, 2015
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2014
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 $ (835) $ (1,513) $ (5,764)
Accrual of periodic settlements $ 5,805 $ 5,435 $ 5,286 $ 4,769 $ 5,077 $ 5,588 $ 5,677 $ 5,067 21,295 21,409 19,968
Pay-fixed swap [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 757 (746) (7,703)
Receive-fixed Swap [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 (751) 625 4,229
Basis swap [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 (21) 4 85
Foreign currency swap [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 (76) (60) 27
Pay-fixed swaption [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 163 135 (4)
Receive-fixed swaption [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 (230) (93) (197)
Other contract [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 160 (25) 1
Risk management derivatives [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 (1,123) (1,120) (4,624)
Accrual of periodic settlements                 (1,125) (960) (1,062)
Mortgage commitment derivatives [Member]                      
Derivative Instruments, Gain (Loss) [Line Items]                      
Derivative fair value gains (losses), net                 $ 288 $ (393) $ (1,140)