XML 17 R117.htm IDEA: XBRL DOCUMENT v3.19.3
Derivative Financial Instruments Credit Derivative Instruments - TRS Contracts (Details) - USD ($)
$ in Millions
Sep. 30, 2019
Dec. 31, 2018
Credit Derivative Instruments - TRS Contracts [Line Items]    
Derivative, Notional Amount $ 261,398 $ 233,052
Derivative Asset, Fair Value, Gross Asset 3,878 2,631
Derivative Liability, Fair Value, Gross Liability 3,031 2,716
Total Return Swap [Member]    
Credit Derivative Instruments - TRS Contracts [Line Items]    
Derivative, Notional Amount 2,543 2,009
Derivative Asset, Fair Value, Gross Asset 38 97
Derivative Liability, Fair Value, Gross Liability 34 94
Collateral Already Posted, Aggregate Fair Value $ 635 $ 601