XML 55 R134.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Detail) (USD $)
In Millions, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets $ 361ed_DerivativeAssetsCommodity $ 336ed_DerivativeAssetsCommodity
Total liabilities 78ed_DerivativeLiabilitiesCommodity 17ed_DerivativeLiabilitiesCommodity
CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 299ed_DerivativeAssetsCommodity
/ dei_LegalEntityAxis
= ed_CeconyMember
262ed_DerivativeAssetsCommodity
/ dei_LegalEntityAxis
= ed_CeconyMember
Total liabilities 58ed_DerivativeLiabilitiesCommodity
/ dei_LegalEntityAxis
= ed_CeconyMember
14ed_DerivativeLiabilitiesCommodity
/ dei_LegalEntityAxis
= ed_CeconyMember
Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 166ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
144ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Total liabilities 18ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 156ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
137ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Total liabilities 16ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
5ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 194ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
243ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Total liabilities 246ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
86ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 109ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
116ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Total liabilities 91ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
27ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 28ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
11ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Total liabilities 8ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 13ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= ed_CeconyMember
6ed_DerivativeAssetsCommodity
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Commodity [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 82us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
82us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
Derivative liabilities 78us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
15us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
Commodity [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 38us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ dei_LegalEntityAxis
= ed_CeconyMember
25us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Derivative liabilities 58us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ dei_LegalEntityAxis
= ed_CeconyMember
14us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Commodity [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 3us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
3us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Derivative liabilities 18us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Commodity [Member] | Level 1 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 1us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
3us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Derivative liabilities 16us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
5us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Commodity [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 78us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
130us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Derivative liabilities 246us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
84us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Commodity [Member] | Level 2 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 3us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
13us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Derivative liabilities 91us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
27us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Commodity [Member] | Level 3 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 28us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
11us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Derivative liabilities 8us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
Commodity [Member] | Level 3 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 13us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= ed_CeconyMember
6us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel3Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Other [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 279us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
254us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
Other [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 261us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ dei_LegalEntityAxis
= ed_CeconyMember
237us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Other [Member] | Level 1 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 163us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
141us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
Other [Member] | Level 1 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 155us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
134us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Other [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 116us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
113us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Other [Member] | Level 2 [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 106us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
103us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueOtherMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ dei_LegalEntityAxis
= ed_CeconyMember
Interest Rate Contract [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities   2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueInterestRateContractMember
Interest Rate Contract [Member] | Level 2 [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative liabilities   2us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueInterestRateContractMember
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
Netting Adjustments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets (27)ed_DerivativeAssetsCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
(62)ed_DerivativeAssetsCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
Total liabilities (194)ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
(76)ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
Netting Adjustments [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Total assets 21ed_DerivativeAssetsCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
3ed_DerivativeAssetsCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Total liabilities (49)ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(18)ed_DerivativeLiabilitiesCommodity
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Netting Adjustments [Member] | Commodity [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets (27)us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
(62)us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
Derivative liabilities (194)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
(76)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
Netting Adjustments [Member] | Commodity [Member] | CECONY [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Derivative assets 21us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
3us-gaap_DerivativeAssets
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Derivative liabilities $ (49)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
$ (18)us-gaap_DerivativeLiabilities
/ us-gaap_DerivativeInstrumentRiskAxis
= ed_FairValueCommodityMember
/ us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis
= us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember
/ dei_LegalEntityAxis
= ed_CeconyMember