XML 111 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross $ 2,454 $ 2,453
Amount Offset (1,762) (1,769)
Net Amount in Consolidated Balance Sheets 692 684
Held/Pledged Financial Instruments 0 0
Net Amount 692 684
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (4,396) (4,749)
Amount Offset 1,807 1,778
Net amount (2,589) (2,971)
Held/Pledged Financial Instruments 95 43
Net Amount (2,494) (2,928)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 1,722 1,895
Amount Offset (1,370) (1,408)
Net Amount in Consolidated Balance Sheets 352 487
Held/Pledged Financial Instruments 0 0
Net Amount 352 487
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (3,431) (3,688)
Amount Offset 1,415 1,417
Net amount (2,016) (2,271)
Held/Pledged Financial Instruments 95 43
Net Amount (1,921) (2,228)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 107 86
Amount Offset 0 0
Net Amount in Consolidated Balance Sheets 107 86
Held/Pledged Financial Instruments 0 0
Net Amount 107 86
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (572) (697)
Amount Offset 0 0
Net amount (572) (697)
Held/Pledged Financial Instruments 0 0
Net Amount (572) (697)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 625 472
Amount Offset (392) (361)
Net Amount in Consolidated Balance Sheets 233 111
Held/Pledged Financial Instruments 0 0
Net Amount 233 111
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (393) (364)
Amount Offset 392 361
Net amount (1) (3)
Held/Pledged Financial Instruments 0 0
Net Amount $ (1) $ (3)