XML 108 R96.htm IDEA: XBRL DOCUMENT v3.23.2
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross $ 2,728 $ 2,453
Amount Offset (1,923) (1,769)
Net Amount in Consolidated Balance Sheets 805 684
Held/Pledged Financial Instruments 0 0
Net Amount 805 684
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (5,184) (4,749)
Amount Offset 2,056 1,778
Net amount (3,128) (2,971)
Held/Pledged Financial Instruments 126 43
Net Amount (3,002) (2,928)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 1,738 1,895
Amount Offset (1,438) (1,408)
Net Amount in Consolidated Balance Sheets 300 487
Held/Pledged Financial Instruments 0 0
Net Amount 300 487
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (4,020) (3,688)
Amount Offset 1,571 1,417
Net amount (2,449) (2,271)
Held/Pledged Financial Instruments 126 43
Net Amount (2,323) (2,228)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 83 86
Amount Offset 0 0
Net Amount in Consolidated Balance Sheets 83 86
Held/Pledged Financial Instruments 0 0
Net Amount 83 86
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (678) (697)
Amount Offset 0 0
Net amount (678) (697)
Held/Pledged Financial Instruments 0 0
Net Amount (678) (697)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 907 472
Amount Offset (485) (361)
Net Amount in Consolidated Balance Sheets 422 111
Held/Pledged Financial Instruments 0 0
Net Amount 422 111
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (486) (364)
Amount Offset 485 361
Net amount (1) (3)
Held/Pledged Financial Instruments 0 0
Net Amount $ (1) $ (3)