XML 102 R90.htm IDEA: XBRL DOCUMENT v3.22.0.1
Derivatives (Derivatives Assets and Liabilities after Master Netting Arrangement or a Similar Arrangement) (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Offsetting Derivative Assets [Abstract]    
Derivative Asset, Fair Value, Amount Not Offset Against Collateral $ 3,113 $ 3,574
Derivative Asset, Not Offset, Policy Election Deduction (1,155) (1,342)
Derivative Asset, Collateral, Obligation to Return Cash, Offset (1,480) (1,327)
Derivative Asset, Fair Value, Amount Offset Against Collateral 478 905
Derivative Asset, Collateral, Obligation to Return Securities, Offset (413) (840)
Derivative Asset, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election 65 65
Offsetting Derivative Liabilities [Abstract]    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral 1,632 2,010
Derivative Liability, Not Offset, Policy Election Deduction (1,155) (1,342)
Derivative Liability, Collateral, Right to Reclaim Cash, Offset 0 0
Derivative Liability, Fair Value, Amount Offset Against Collateral 477 668
Derivative Liability, Collateral, Right to Reclaim Securities, Offset (477) (630)
Derivative Liability, Fair Value, Offset Against Collateral, Net of Not Subject to Master Netting Arrangement, Policy Election $ 0 $ 38