v3.25.1
Derivative Financial Instruments - Master Netting (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross $ 2,437 $ 2,824
Amount Offset (1,381) (1,858)
Net Amount in Consolidated Balance Sheets 1,056 966
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 1,056 966
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (3,860) (4,700)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset (2,097) (2,414)
Net amount (1,763) (2,286)
Held/Pledged Financial Instruments(1) [1] 86 94
Net Amount (1,677) (2,192)
Derivatives Subject to Master Netting Arrangements    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 1,599 1,599
Amount Offset (1,005) (1,293)
Net Amount in Consolidated Balance Sheets 594 306
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 594 306
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (2,851) (3,379)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset (1,720) (1,849)
Net amount (1,131) (1,530)
Held/Pledged Financial Instruments(1) [1] 86 94
Net Amount (1,045) (1,436)
Derivatives Not Subject to Master Netting Arrangement    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 105 78
Amount Offset 1 0
Net Amount in Consolidated Balance Sheets 106 78
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 106 78
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (632) (752)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset 0 0
Net amount (632) (752)
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount (632) (752)
Exchange Traded    
Derivative Asset [Abstract]    
Derivative Asset, Fair Value, Gross 733 1,147
Amount Offset (377) (565)
Net Amount in Consolidated Balance Sheets 356 582
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount 356 582
Derivative Liability [Abstract]    
Derivative Liability, Fair Value, Gross (377) (569)
Derivative Liability, Subject to Master Netting Arrangement, Gross Asset and Collateral, Right to Reclaim Cash, Offset (377) (565)
Net amount 0 (4)
Held/Pledged Financial Instruments(1) [1] 0 0
Net Amount $ 0 $ (4)
[1] The fair value of held/pledged financial instruments is limited to the carrying amount of the associated derivative asset or liability.