XML 38 R47.htm IDEA: XBRL DOCUMENT v2.4.1.9
Other Postretirement Benefits - Total Periodic Postretirement Benefit Costs (Detail) (Other Postretirement Benefits [Member], USD $)
In Millions, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Defined Benefit Plan Disclosure [Line Items]    
Service cost $ 5us-gaap_DefinedBenefitPlanServiceCost $ 5us-gaap_DefinedBenefitPlanServiceCost
Interest cost on accumulated other postretirement benefit obligation 13us-gaap_DefinedBenefitPlanInterestCost 15us-gaap_DefinedBenefitPlanInterestCost
Expected return on plan assets (20)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets (19)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
Recognition of net actuarial loss 8us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses 14us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
Recognition of prior service cost (5)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit (5)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
TOTAL PERIODIC OTHER POSTRETIREMENT BENEFIT COST 1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost 10us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
Cost capitalized (1)ed_DefinedBenefitPlanCostCapitalized (4)ed_DefinedBenefitPlanCostCapitalized
Reconciliation to rate level 4ed_EffectOfReconciliationToRateLevel 3ed_EffectOfReconciliationToRateLevel
Cost charged to operating expenses 4ed_DefinedBenefitPlanCostChargedToOperatingExpenses 9ed_DefinedBenefitPlanCostChargedToOperatingExpenses
CECONY [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Service cost 4us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
4us-gaap_DefinedBenefitPlanServiceCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Interest cost on accumulated other postretirement benefit obligation 11us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
13us-gaap_DefinedBenefitPlanInterestCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Expected return on plan assets (17)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(17)us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Recognition of net actuarial loss 7us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
13us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Recognition of prior service cost (4)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(4)us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
TOTAL PERIODIC OTHER POSTRETIREMENT BENEFIT COST 1us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
9us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Cost capitalized (1)ed_DefinedBenefitPlanCostCapitalized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
(3)ed_DefinedBenefitPlanCostCapitalized
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
Reconciliation to rate level 2ed_EffectOfReconciliationToRateLevel
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
 
Cost charged to operating expenses $ 2ed_DefinedBenefitPlanCostChargedToOperatingExpenses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember
$ 6ed_DefinedBenefitPlanCostChargedToOperatingExpenses
/ us-gaap_DefinedBenefitPlansDisclosuresDefinedBenefitPlansAxis
= us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember
/ dei_LegalEntityAxis
= ed_CeconyMember