XML 85 R63.htm IDEA: XBRL DOCUMENT v3.20.1
Derivatives (Derivative Asset and Liability after Master Netting Arrangement or a Similiar Arrangement) (Details) - USD ($)
$ in Millions
Mar. 31, 2020
Dec. 31, 2019
Offsetting Derivative Assets [Abstract]    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral $ 9,508 $ 3,046
Derivative Asset, Not Offset, Policy Election Deduction (2,101) (1,458)
Derivative Asset, Collateral, Obligation to Return Cash, Offset (6,854) (1,100)
Derivative Asset, Fair Value, Amount Offset Against Collateral 553 488
Derivative Asset, Collateral, Obligation to Return Securities, Offset (541) (487)
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 12 1
Offsetting Derivative Liabilities [Abstract]    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 2,639 2,522
Derivative Liability, Not Offset, Policy Election Deduction (2,101) (1,458)
Derivative Liability, Collateral, Right to Reclaim Cash, Offset (5) 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 533 1,064
Derivative Liability, Collateral, Right to Reclaim Securities, Offset (531) (1,061)
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election $ 2 $ 3