XML 75 R151.htm IDEA: XBRL DOCUMENT v2.4.1.9
Schedule II - Valuation and Qualifying Accounts - Valuation and Qualifying Accounts (Detail) (Allowance For Uncollectible Accounts [Member], USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 103us-gaap_ValuationAllowancesAndReservesBalance $ 105us-gaap_ValuationAllowancesAndReservesBalance $ 97us-gaap_ValuationAllowancesAndReservesBalance
Charged To Costs And Expenses 98us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 86us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense 96us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
Charged To Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
Deductions 95us-gaap_ValuationAllowancesAndReservesDeductions 88us-gaap_ValuationAllowancesAndReservesDeductions 88us-gaap_ValuationAllowancesAndReservesDeductions
Balance At End of Period 106us-gaap_ValuationAllowancesAndReservesBalance 103us-gaap_ValuationAllowancesAndReservesBalance 105us-gaap_ValuationAllowancesAndReservesBalance
CECONY [Member]      
Valuation and Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period 95us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
96us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
88us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
Charged To Costs And Expenses 91us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
82us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
90us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
Charged To Other Accounts 0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
0us-gaap_ValuationAllowancesAndReservesChargedToOtherAccounts
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
Deductions 88us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
83us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
82us-gaap_ValuationAllowancesAndReservesDeductions
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
Balance At End of Period $ 98us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
$ 95us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember
$ 96us-gaap_ValuationAllowancesAndReservesBalance
/ dei_LegalEntityAxis
= ed_CeconyMember
/ us-gaap_ValuationAllowancesAndReservesTypeAxis
= ed_AllowanceForUncollectibleAccountsMember