XML 115 R88.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value of Financial Instruments - Reconciliation of Level 3 Financial Instruments (Details) - Level 3 - Derivative - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Beginning balance $ 505 $ 293
Total (losses)/gains realized/unrealized included in earnings (164) 53
Purchases 42 (110)
Transfers into Level 3 78 264
Transfers out of Level 3 (342) 5
Ending balance 119 505
(Losses)/gains for the period included in earnings attributable to the change in unrealized gains or losses relating to assets or liabilities still held as of year-end $ (46) $ 204