XML 183 R126.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
Dec. 31, 2014
Dec. 31, 2013
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) $ (163)ed_GrossAmountsOfRecognizedAssetsLiabilities $ 53ed_GrossAmountsOfRecognizedAssetsLiabilities
Gross Amounts Offset 140ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet (3)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
Net Amounts of Assets/(Liabilities) (23)us-gaap_DerivativeFairValueOfDerivativeNet 50us-gaap_DerivativeFairValueOfDerivativeNet
Fair Value of Derivative Assets, Current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 111ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
134ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Gross Amounts Offset (67)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
(77)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Net Amounts of Assets/(Liabilities) 44us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
57us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
Fair Value of Derivative Assets, Non-current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 34ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
32ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Gross Amounts Offset (23)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
(24)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Net Amounts of Assets/(Liabilities) 11us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
8us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
Fair Value of Derivative Assets [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 145ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
166ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Gross Amounts Offset (90)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
(101)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
Net Amounts of Assets/(Liabilities) 55us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
65us-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) (242)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
(82)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Gross Amounts Offset 139ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
72ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Net Amounts of Assets/(Liabilities) (103)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
(10)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
Fair Value of Derivative Liabilities, Non-current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (66)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
(31)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Gross Amounts Offset 91ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
26ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Net Amounts of Assets/(Liabilities) 25us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
(5)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
Fair Value of Derivative Liabilities [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (308)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(113)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Gross Amounts Offset 230ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
98ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
Net Amounts of Assets/(Liabilities) (78)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
(15)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
CECONY [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (90)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ dei_LegalEntityAxis
= ed_CeconyMember
(10)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 45ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ dei_LegalEntityAxis
= ed_CeconyMember
5ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (45)us-gaap_DerivativeFairValueOfDerivativeNet
/ dei_LegalEntityAxis
= ed_CeconyMember
(5)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) 26ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
27ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (15)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(19)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
8us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Assets, Non-current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) 22ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
14ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (20)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(13)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
1us-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) 48ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
41ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset (35)ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_DerivativeFinancialInstrumentsAssetsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(32)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
9us-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) (96)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(32)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 48ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
21ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (48)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(11)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Fair Value of Derivative Liabilities, Non-current [Member]    
Derivatives, Fair Value [Line Items]    
Gross Amounts of Recognized Assets/(Liabilities) (42)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(19)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 32ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
16ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) (10)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(3)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) (138)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(51)ed_GrossAmountsOfRecognizedAssetsLiabilities
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Gross Amounts Offset 80ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
37ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Net Amounts of Assets/(Liabilities) $ (58)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember
$ (14)us-gaap_DerivativeFairValueOfDerivativeNet
/ us-gaap_FairValueByLiabilityClassAxis
= us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember
/ dei_LegalEntityAxis
= ed_CeconyMember