XML 124 R103.htm IDEA: XBRL DOCUMENT v3.24.0.1
Risk Management - FV Input Level - Liabilities (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative [Line Items]    
Gross amount $ (395) $ (868)
Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount (113) (428)
Contracts available for netting 16 186
Collateral posted(b) (85) (30)
Net amount (182) (272)
Interest rate contracts    
Derivative [Line Items]    
Gross amount (278) (405)
Contracts available for netting 0 0
Collateral posted(b) 0 0
Net amount (278) (405)
Foreign currency contracts    
Derivative [Line Items]    
Gross amount (4) (35)
Contracts available for netting 0 0
Collateral posted(b) 0 0
Net amount (4) (35)
Level 1 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount (17) (23)
Level 1 | Interest rate contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 1 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 2 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount (96) (405)
Level 2 | Interest rate contracts    
Derivative [Line Items]    
Gross amount (278) (405)
Level 2 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount (4) (35)
Level 3 | Energy commodity derivative contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 3 | Interest rate contracts    
Derivative [Line Items]    
Gross amount 0 0
Level 3 | Foreign currency contracts    
Derivative [Line Items]    
Gross amount $ 0 $ 0