XML 115 R95.htm IDEA: XBRL DOCUMENT v3.24.0.1
Derivatives and Risk Management Activities - Broker Receivable/Payable (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Derivative assets and liabilities    
Initial margin $ 77 $ 93
Variation margin returned (65) (236)
Letters of credit (205) (102)
Net broker payable (13) (168)
Exchange Traded    
Derivative assets and liabilities    
Letters of credit $ (25) $ (25)