XML 82 R128.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
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) $ (9)ed_DeferredDerivativeGainsLosses $ 14ed_DeferredDerivativeGainsLosses
Total deferred gains/(losses) (56)ed_DeferredGainLossLiability 35ed_DeferredGainLossLiability
Net deferred gains/(losses) (65)ed_NetDeferredGainLoss 49ed_NetDeferredGainLoss
Pre-tax gain/(loss) recognized in income    
Total pre-tax gain/(loss) recognized in income (123)us-gaap_DerivativeGainLossOnDerivativeNet 72us-gaap_DerivativeGainLossOnDerivativeNet
Deferred Derivative Gains - Current [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) (10)ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
14ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
Deferred Derivative Gains, Long-term [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 1ed_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) (75)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
47ed_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) 36ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RecoverableEnergyCostsMember
(39)ed_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) (17)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
27ed_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) (6)ed_DeferredDerivativeGainsLosses
/ dei_LegalEntityAxis
= ed_CeconyMember
11ed_DeferredDerivativeGainsLosses
/ dei_LegalEntityAxis
= ed_CeconyMember
Total deferred gains/(losses) (61)ed_DeferredGainLossLiability
/ dei_LegalEntityAxis
= ed_CeconyMember
14ed_DeferredGainLossLiability
/ dei_LegalEntityAxis
= ed_CeconyMember
Net deferred gains/(losses) (67)ed_NetDeferredGainLoss
/ dei_LegalEntityAxis
= ed_CeconyMember
25ed_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) (7)ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
11ed_DeferredDerivativeGainsLosses
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeGainsCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
CECONY [Member] | Deferred Derivative Gains, Long-term [Member]    
Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:    
Total deferred gains/(losses) 1ed_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) (70)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_DeferredDerivativeLossesCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
38ed_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) 26ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RecoverableEnergyCostsMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(37)ed_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) (17)ed_DeferredGainLossLiability
/ us-gaap_BalanceSheetLocationAxis
= ed_RegulatoryAssetsNonCurrentMember
/ dei_LegalEntityAxis
= ed_CeconyMember
13ed_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 (37)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_PurchasedPowerExpenseMember
90us-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 (115)us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_GasPurchasedForResaleMember
(27)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 $ 29us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_NonUtilityRevenueMember
$ 9us-gaap_DerivativeGainLossOnDerivativeNet
/ us-gaap_IncomeStatementLocationAxis
= ed_NonUtilityRevenueMember