XML 29 R57.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Fair Values of Commodity Derivatives Including Offsetting of Assets and Liabilities (Detail) (USD $)
In Millions, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) $ (132)ed_GrossAmountsOfRecognizedAssetsLiabilities $ (163)ed_GrossAmountsOfRecognizedAssetsLiabilities
Gross Amounts Offset 158ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet 140ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
Net Amounts of Assets/(Liabilities) 26us-gaap_DerivativeFairValueOfDerivativeNet (23)us-gaap_DerivativeFairValueOfDerivativeNet
Fair Value of Derivative Assets, Current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 108ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
111ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Gross Amounts Offset (23)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
(67)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Net Amounts of Assets/(Liabilities) 85us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
44us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Fair Value of Derivative Assets, Noncurrent [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 30ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
34ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Gross Amounts Offset (28)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
(23)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Net Amounts of Assets/(Liabilities) 2us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
11us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Fair Value of Derivative Assets [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 138ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
145ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts Offset (51)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(90)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amounts of Assets/(Liabilities) 87us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
55us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Fair Value of Derivative Liabilities, Current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (174)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
(242)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Gross Amounts Offset 137ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
139ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Net Amounts of Assets/(Liabilities) (37)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
(103)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Fair Value of Derivative Liabilities, Noncurrent [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (96)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
(66)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Gross Amounts Offset 72ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
91ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Net Amounts of Assets/(Liabilities) (24)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
25us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Fair Value of Derivative Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (270)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(308)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts Offset 209ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
230ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amounts of Assets/(Liabilities) (61)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(78)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
CECONY [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (65)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ dei_LegalEntityAxis
= ed_CeconyMember
(90)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 39ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ dei_LegalEntityAxis
= ed_CeconyMember
45ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (26)us-gaap_DerivativeFairValueOfDerivativeNet
/ dei_LegalEntityAxis
= ed_CeconyMember
(45)us-gaap_DerivativeFairValueOfDerivativeNet
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Assets, Current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 40ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
26ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (29)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(15)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) 11us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
11us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Assets, Noncurrent [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 17ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
22ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (15)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(20)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) 2us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
2us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Assets [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 57ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
48ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (44)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(35)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) 13us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
13us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Liabilities, Current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (69)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(96)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 46ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
48ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (23)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(48)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Liabilities, Noncurrent [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (53)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(42)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 37ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
32ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (16)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(10)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (122)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(138)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 83ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
80ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) $ (39)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
$ (58)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember