XML 104 R93.htm IDEA: XBRL DOCUMENT v3.22.2
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross $ 3,144 $ 4,027
Amount Offset (1,758) (1,657)
Net Amount in Consolidated Balance Sheets 1,386 2,370
Held/Pledged Financial Instruments 0 (1)
Net Amount 1,386 2,369
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (4,362) (3,536)
Amount Offset 2,448 2,950
Net amount (1,914) (586)
Held/Pledged Financial Instruments 27 66
Net Amount (1,887) (520)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 2,604 2,752
Amount Offset (1,433) (1,221)
Net Amount in Consolidated Balance Sheets 1,171 1,531
Held/Pledged Financial Instruments 0 (1)
Net Amount 1,171 1,530
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (3,567) (2,873)
Amount Offset 2,123 2,514
Net amount (1,444) (359)
Held/Pledged Financial Instruments 27 66
Net Amount (1,417) (293)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 120 388
Amount Offset 0 0
Net Amount in Consolidated Balance Sheets 120 388
Held/Pledged Financial Instruments 0 0
Net Amount 120 388
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (466) (225)
Amount Offset 0 0
Net amount (466) (225)
Held/Pledged Financial Instruments 0 0
Net Amount (466) (225)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 420 887
Amount Offset (325) (436)
Net Amount in Consolidated Balance Sheets 95 451
Held/Pledged Financial Instruments 0 0
Net Amount 95 451
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (329) (438)
Amount Offset 325 436
Net amount (4) (2)
Held/Pledged Financial Instruments 0 0
Net Amount $ (4) $ (2)