XML 194 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Derivative Instruments Derivatives 1 - Notional and FV Position (Details) - USD ($)
$ in Millions
Dec. 31, 2019
Dec. 31, 2018
Asset Derivatives [Abstract]    
Notional amount $ 243,475 $ 266,935
Derivative asset, estimated fair value 271 458
Netting adjustment (1,288) (2,266)
Derivative Liabilities [Abstract]    
Notional amount 196,666 161,488
Derivative liability, estimated fair value (435) (777)
Netting adjustment 1,694 2,315
Table Footnote [Abstract]    
Cash collateral posted for derivative instruments 1,000 713
Cash collateral received for derivative instruments 635 664
Pay-fixed swap    
Asset Derivatives [Abstract]    
Notional amount 41,052 71,416
Derivative asset, estimated fair value 0 438
Derivative Liabilities [Abstract]    
Notional amount 29,178 21,253
Derivative liability, estimated fair value (970) (740)
Receive-fixed Swap    
Asset Derivatives [Abstract]    
Notional amount 73,579 88,799
Derivative asset, estimated fair value 816 1,113
Derivative Liabilities [Abstract]    
Notional amount 26,382 58,399
Derivative liability, estimated fair value (62) (860)
Basis swap    
Asset Derivatives [Abstract]    
Notional amount 273 250
Derivative asset, estimated fair value 149 104
Derivative Liabilities [Abstract]    
Notional amount 0 624
Derivative liability, estimated fair value 0 0
Foreign currency swap    
Asset Derivatives [Abstract]    
Notional amount 229 221
Derivative asset, estimated fair value 39 22
Derivative Liabilities [Abstract]    
Notional amount 232 223
Derivative liability, estimated fair value (65) (72)
Pay-fixed swaption    
Asset Derivatives [Abstract]    
Notional amount 4,600 10,375
Derivative asset, estimated fair value 18 191
Derivative Liabilities [Abstract]    
Notional amount 6,375 1,000
Derivative liability, estimated fair value (219) (4)
Receive-fixed swaption    
Asset Derivatives [Abstract]    
Notional amount 2,875 500
Derivative asset, estimated fair value 106 20
Derivative Liabilities [Abstract]    
Notional amount 4,600 7,375
Derivative liability, estimated fair value (232) (338)
Futures    
Asset Derivatives [Abstract]    
Notional amount 20,507 16,631
Derivative asset, estimated fair value 0 0
Derivative Liabilities [Abstract]    
Notional amount 0 0
Derivative liability, estimated fair value 0 0
Risk management derivatives    
Asset Derivatives [Abstract]    
Notional amount 143,115 188,192
Derivative asset, estimated fair value 1,128 1,888
Accrued interest receivable 226 400
Netting adjustment (1,288) (2,266)
Total net risk management derivatives - Asset 66 22
Derivative Liabilities [Abstract]    
Notional amount 66,767 88,874
Derivative liability, estimated fair value (1,548) (2,014)
Accrued interest payable (250) (419)
Netting adjustment 1,694 2,315
Total net risk management derivatives - Liability (104) (118)
Mortgage commitments to purchase whole loans    
Asset Derivatives [Abstract]    
Notional amount 7,115 4,370
Derivative asset, estimated fair value 15 29
Derivative Liabilities [Abstract]    
Notional amount 1,787 57
Derivative liability, estimated fair value (1) 0
Forward contracts to purchase mortgage-related securities    
Asset Derivatives [Abstract]    
Notional amount 55,531 40,650
Derivative asset, estimated fair value 137 349
Derivative Liabilities [Abstract]    
Notional amount 9,560 1,045
Derivative liability, estimated fair value (28) (3)
Forward contracts to sell mortgage-related securities    
Asset Derivatives [Abstract]    
Notional amount 9,282 292
Derivative asset, estimated fair value 13 1
Derivative Liabilities [Abstract]    
Notional amount 109,066 70,593
Derivative liability, estimated fair value (277) (645)
Mortgage commitment derivatives    
Asset Derivatives [Abstract]    
Notional amount 71,928 45,312
Derivative asset, estimated fair value 165 379
Netting adjustment 0 0
Derivative Liabilities [Abstract]    
Notional amount 120,413 71,695
Derivative liability, estimated fair value (306) (648)
Netting adjustment 0 0
Credit enhancement derivatives    
Asset Derivatives [Abstract]    
Notional amount 28,432 33,431
Derivative asset, estimated fair value 40 57
Derivative Liabilities [Abstract]    
Notional amount 9,486 919
Derivative liability, estimated fair value $ (25) $ (11)