XML 75 R63.htm IDEA: XBRL DOCUMENT v3.21.1
Derivatives and Other Financial Instruments - Schedule of Reconciliation of Activity for Derivative Contracts (Detail)
$ in Millions
3 Months Ended
Mar. 31, 2021
USD ($)
Power Contract [Member]  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value measurement, Liabilities, Beginning balance $ 814
Other comprehensive (loss) income (unrealized) 273
Fair value measurement, Liabilities, Ending balance 1,047
Power Contract [Member] | Sales [Member]  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value measurement, Liabilities (40)
Financial Contracts [Member]  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value measurement, Liabilities, Beginning balance 1
Fair value measurement, Liabilities, Cost of goods sold (15)
Other comprehensive (loss) income (unrealized) 27
Fair value measurement, Liabilities, Other 2
Fair value measurement, Liabilities, Ending balance 15
Embedded Credit Derivative [Member]  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value measurement, Liabilities, Beginning balance 23
Fair value measurement, Liabilities, Other 1
Fair value measurement, Liabilities, Ending balance 18
Embedded Credit Derivative [Member] | Other Income, Net [Member]  
Fair Value Assets Measured On Recurring Basis Unobservable Input Reconciliation [Line Items]  
Fair value measurement, Liabilities (6)
Fair value measurement, Liabilities, Other income, net $ (5)