XML 110 R98.htm IDEA: XBRL DOCUMENT v3.25.2
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Jun. 30, 2025
Dec. 31, 2024
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross $ 3,339 $ 2,824
Amount Offset (1,692) (1,858)
Net Amount in Consolidated Balance Sheets 1,647 966
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 1,647 966
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (4,596) (4,700)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset 2,784 2,414
Net amount (1,812) (2,286)
Held/Pledged Financial Instruments(1) [1] 99 94
Net Amount (1,713) (2,192)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 1,942 1,599
Amount Offset (1,147) (1,293)
Net Amount in Consolidated Balance Sheets 795 306
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 795 306
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (3,349) (3,379)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset 2,239 1,849
Net amount (1,110) (1,530)
Held/Pledged Financial Instruments(1) [1] 99 94
Net Amount (1,011) (1,436)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 185 78
Amount Offset 0 0
Net Amount in Consolidated Balance Sheets 185 78
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 185 78
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (701) (752)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset 0 0
Net amount (701) (752)
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount (701) (752)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 1,212 1,147
Amount Offset (545) (565)
Net Amount in Consolidated Balance Sheets 667 582
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 667 582
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (546) (569)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset 545 565
Net amount (1) (4)
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount $ (1) $ (4)
[1] The fair value of held/pledged financial instruments is limited to the carrying amount of the associated derivative asset or liability.