XML 80 R60.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Reconciliation of Changes in Fair Value of Financial Assets and Liabilities (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Reconciliation of changes in the fair value of financial assets and liabilities classified as Level 3 in the fair value hierarchy      
Balance at beginning of period $ 92 $ 146 $ (152)
Total gain (loss) included in earnings (3) 230 (446)
Settlement (gain) loss (98) (284) 744
Balance at end of period (9) 92 146
Change in unrealized gains (losses) relating to assets and liabilities still held at the end of the period $ (16) $ 92 $ 179
Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings Total gain (loss) included in earnings Total gain (loss) included in earnings  
Fair Value, Net Derivative Asset (Liability), Recurring Basis, Still Held, Unrealized Gain (Loss), Statement of Income or Comprehensive Income , Extensible List Not Disclosed Flag Change in unrealized gains (losses) relating to assets and liabilities still held at the end of the period