XML 58 R59.htm IDEA: XBRL DOCUMENT v2.4.1.9
Derivative Instruments and Hedging Activities - Realized and Unrealized Gains or Losses on Commodity Derivatives (Detail) (USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) $ 3ed_DeferredDerivativeGainsLosses $ 34ed_DeferredDerivativeGainsLosses
Total deferred gains/(losses) 24ed_DeferredGainLossLiability 113ed_DeferredGainLossLiability
Net deferred gains/(losses) 27ed_NetDeferredGainLoss 147ed_NetDeferredGainLoss
Pre-tax gain/(loss) recognized in income    
Total pre-tax gain/(loss) recognized in income 21us-gaap_DerivativeGainLossOnDerivativeNet 137us-gaap_DerivativeGainLossOnDerivativeNet
Deferred Derivative Gains - Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 3ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
30ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
Deferred Derivative Gains, Noncurrent [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses)   4ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsNonCurrentMember
Deferred Derivative Losses, Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 43ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
17ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
Recoverable Energy Costs - Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses)   94ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RecoverableEnergyCostsMember
Deferred Derivative Losses, Noncurrent [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) (19)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
2ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
CECONY [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 3ed_DeferredDerivativeGainsLosses
/ dei_LegalEntityAxis
= ed_CeconyMember
29ed_DeferredDerivativeGainsLosses
/ dei_LegalEntityAxis
= ed_CeconyMember
Total deferred gains/(losses) 23ed_DeferredGainLossLiability
/ dei_LegalEntityAxis
= ed_CeconyMember
96ed_DeferredGainLossLiability
/ dei_LegalEntityAxis
= ed_CeconyMember
Net deferred gains/(losses) 26ed_NetDeferredGainLoss
/ dei_LegalEntityAxis
= ed_CeconyMember
125ed_NetDeferredGainLoss
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Deferred Derivative Gains - Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 3ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
25ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Deferred Derivative Gains, Noncurrent [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses)   4ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsNonCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Deferred Derivative Losses, Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 41ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
17ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Recoverable Energy Costs - Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) (2)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RecoverableEnergyCostsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
77ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RecoverableEnergyCostsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Deferred Derivative Losses, Noncurrent [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) (16)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
2ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Purchased Power Costs [Member]    
Pre-tax gain/(loss) recognized in income    
Total pre-tax gain/(loss) recognized in income 21us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_PurchasedPowerExpenseMember
175us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_PurchasedPowerExpenseMember
Gas Purchased for Resale [Member]    
Pre-tax gain/(loss) recognized in income    
Total pre-tax gain/(loss) recognized in income (42)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_GasPurchasedForResaleMember
(14)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_GasPurchasedForResaleMember
Non-utility Revenue [Member]    
Pre-tax gain/(loss) recognized in income    
Total pre-tax gain/(loss) recognized in income $ 42us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_NonUtilityRevenueMember
$ (24)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_NonUtilityRevenueMember