XML 88 R65.htm IDEA: XBRL DOCUMENT
v3.23.1

Regulatory Matters - Schedule of Regulatory Assets Not Earning a Return (Details) - USD ($) $ in Millions | Mar. 31, 2023 | Dec. 31, 2022
--- | --- | ---
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | $ 2,134 | $ 1,975
Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 2,010 | 1,858
Unrecognized pension and other postretirement costs |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 123 | 78
Unrecognized pension and other postretirement costs | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 121 | 78
Environmental remediation costs |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 985 | 987
Environmental remediation costs | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 900 | 903
Revenue taxes |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 448 | 414
Revenue taxes | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 431 | 397
COVID-19 Deferral for Uncollectible Accounts Receivable |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 174 | 253
COVID-19 Deferral for Uncollectible Accounts Receivable | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 172 | 249
Deferred derivative losses - short term |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 199 | 184
Deferred derivative losses - short term | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 190 | 178
Deferred derivative losses - long term |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 165 | 31
Deferred derivative losses - long term | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 156 | 26
Other |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | 40 | 28
Other | Subsidiaries | CECONY |  |
Regulatory Assets [Line Items] |  |
Regulatory assets not earning return | $ 40 | $ 27

X
- Definition Regulatory Assets Not Earning Return + References No definition available. + Details
Name: | ed_RegulatoryAssetsNotEarningReturn
Namespace Prefix: | ed_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_RegulatoryAssetLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | srt_ConsolidatedEntitiesAxis=srt_SubsidiariesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | dei_LegalEntityAxis=ed_ConsolidatedEdisonCompanyofNewYorkInc.Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_UnrecognizedPensionAndOtherPostretirementCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=us-gaap_EnvironmentalRestorationCostsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_RevenueTaxesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_COVID19DeferralForUncollectibleAccountsReceivableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_DerivativeLossesCurrentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_DerivativeLossesLongTermMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RegulatoryAssetAxis=ed_OtherRegulatoryAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |