{
 "version": "2.2",
 "instance": {
  "ed-20231231.htm": {
   "nsprefix": "ed",
   "nsuri": "http://www.coned.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "ed-20231231.htm"
     ]
    },
    "schema": {
     "local": [
      "ed-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd",
      "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd",
      "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "ed-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "ed-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "ed-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "ed-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 590,
   "keyCustom": 246,
   "axisStandard": 56,
   "axisCustom": 5,
   "memberStandard": 83,
   "memberCustom": 284,
   "hidden": {
    "total": 56,
    "http://xbrl.sec.gov/dei/2023": 10,
    "http://fasb.org/us-gaap/2023": 44,
    "http://www.coned.com/20231231": 2
   },
   "contextCount": 1761,
   "entityCount": 1,
   "segmentCount": 384,
   "elementCount": 1578,
   "unitCount": 19,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2023": 4024,
    "http://xbrl.sec.gov/dei/2023": 62,
    "http://xbrl.sec.gov/ecd/2023": 4
   },
   "report": {
    "R1": {
     "role": "http://www.coned.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.coned.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.coned.com/role/ConsolidatedIncomeStatement",
     "longName": "0000003 - Statement - Consolidated Income Statement",
     "shortName": "Consolidated Income Statement",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R4": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
     "longName": "0000004 - Statement - Consolidated Statement of Comprehensive Income",
     "shortName": "Consolidated Statement of Comprehensive Income",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R5": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
     "longName": "0000005 - Statement - Consolidated Statement of Cash Flows",
     "shortName": "Consolidated Statement of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetImpairmentCharges",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.coned.com/role/ConsolidatedBalanceSheet",
     "longName": "0000006 - Statement - Consolidated Balance Sheet",
     "shortName": "Consolidated Balance Sheet",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RestrictedCash",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical",
     "longName": "0000007 - Statement - Consolidated Balance Sheet (Parenthetical)",
     "shortName": "Consolidated Balance Sheet (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R8": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofEquity",
     "longName": "0000008 - Statement - Consolidated Statement of Equity",
     "shortName": "Consolidated Statement of Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofEquityParenthetical",
     "longName": "0000009 - Statement - Consolidated Statement of Equity (Parenthetical)",
     "shortName": "Consolidated Statement of Equity (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommonStockDividendsPerShareCashPaid",
      "unitRef": "usdPerShare",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
     "longName": "0000010 - Statement - Consolidated Statement of Capitalization",
     "shortName": "Consolidated Statement of Capitalization",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:CommonStockEquityShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R11": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
     "longName": "0000011 - Statement - Consolidated Statement of Capitalization - Long-term Debt",
     "shortName": "Consolidated Statement of Capitalization - Long-term Debt",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:OtherLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
     "longName": "0000012 - Statement - Consolidated Income Statement \u00a0- CECONY",
     "shortName": "Consolidated Income Statement \u00a0- CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:TaxesExcludingIncomeAndExciseTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
     "longName": "0000013 - Statement - Consolidated Statement of Comprehensive Income - CECONY",
     "shortName": "Consolidated Statement of Comprehensive Income - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
     "longName": "0000014 - Statement - Consolidated Statement of Cash Flows - CECONY",
     "shortName": "Consolidated Statement of Cash Flows - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "us-gaap:DeferredIncomeTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
     "longName": "0000015 - Statement - Consolidated Balance Sheet - CECONY",
     "shortName": "Consolidated Balance Sheet - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:OtherReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
     "longName": "0000016 - Statement - Consolidated Balance Sheet - CECONY (Parenthetical)",
     "shortName": "Consolidated Balance Sheet - CECONY (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
     "longName": "0000017 - Statement - Consolidated Statement of Shareholder\u2019s Equity - CECONY",
     "shortName": "Consolidated Statement of Shareholder\u2019s Equity - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-44",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-302",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
     "longName": "0000018 - Statement - Consolidated Statement of Capitalization - CECONY",
     "shortName": "Consolidated Statement of Capitalization - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:CommonStockEquityShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "ed:CommonStockEquityShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
     "longName": "0000019 - Statement - Consolidated Statement of Capitalization - Long-Term Debt - CECONY",
     "shortName": "Consolidated Statement of Capitalization - Long-Term Debt - CECONY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.coned.com/role/General",
     "longName": "0000020 - Disclosure - General",
     "shortName": "General",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMatters",
     "longName": "0000021 - Disclosure - Summary of Significant Accounting Policies and Other Matters",
     "shortName": "Summary of Significant Accounting Policies and Other Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.coned.com/role/RegulatoryMatters",
     "longName": "0000022 - Disclosure - Regulatory Matters",
     "shortName": "Regulatory Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R23": {
     "role": "http://www.coned.com/role/Capitalization",
     "longName": "0000023 - Disclosure - Capitalization",
     "shortName": "Capitalization",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:CapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:CapitalizationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.coned.com/role/ShortTermBorrowing",
     "longName": "0000024 - Disclosure - Short-Term Borrowing",
     "shortName": "Short-Term Borrowing",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ShortTermDebtTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.coned.com/role/PensionBenefits",
     "longName": "0000025 - Disclosure - Pension Benefits",
     "shortName": "Pension Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefits",
     "longName": "0000026 - Disclosure - Other Postretirement Benefits",
     "shortName": "Other Postretirement Benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PostemploymentBenefitsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.coned.com/role/EnvironmentalMatters",
     "longName": "0000027 - Disclosure - Environmental Matters",
     "shortName": "Environmental Matters",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EnvironmentalLossContingencyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.coned.com/role/MaterialContingencies",
     "longName": "0000028 - Disclosure - Material Contingencies",
     "shortName": "Material Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.coned.com/role/ElectricityandGasPurchaseAgreements",
     "longName": "0000029 - Disclosure - Electricity and Gas Purchase Agreements",
     "shortName": "Electricity and Gas Purchase Agreements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R30": {
     "role": "http://www.coned.com/role/Leases",
     "longName": "0000030 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.coned.com/role/Goodwill",
     "longName": "0000031 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.coned.com/role/IncomeTax",
     "longName": "0000032 - Disclosure - Income Tax",
     "shortName": "Income Tax",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.coned.com/role/RevenueRecognition",
     "longName": "0000033 - Disclosure - Revenue Recognition",
     "shortName": "Revenue Recognition",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.coned.com/role/CurrentExpectedCreditLosses",
     "longName": "0000034 - Disclosure - Current Expected Credit Losses",
     "shortName": "Current Expected Credit Losses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForCreditLossesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.coned.com/role/StockBasedCompensation",
     "longName": "0000035 - Disclosure - Stock-Based Compensation",
     "shortName": "Stock-Based Compensation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.coned.com/role/FinancialInformationbyBusinessSegment",
     "longName": "0000036 - Disclosure - Financial Information by Business Segment",
     "shortName": "Financial Information by Business Segment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivities",
     "longName": "0000037 - Disclosure - Derivative Instruments and Hedging Activities",
     "shortName": "Derivative Instruments and Hedging Activities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.coned.com/role/FairValueMeasurements",
     "longName": "0000038 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.coned.com/role/VariableInterestEntities",
     "longName": "0000039 - Disclosure - Variable Interest Entities",
     "shortName": "Variable Interest Entities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:VariableInterestEntityDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.coned.com/role/AssetRetirementObligations",
     "longName": "0000040 - Disclosure - Asset Retirement Obligations",
     "shortName": "Asset Retirement Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AssetRetirementObligationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.coned.com/role/RelatedPartyTransactions",
     "longName": "0000041 - Disclosure - Related Party Transactions",
     "shortName": "Related Party Transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.coned.com/role/NewFinancialAccountingStandards",
     "longName": "0000042 - Disclosure - New Financial Accounting Standards",
     "shortName": "New Financial Accounting Standards",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.coned.com/role/Dispositions",
     "longName": "0000043 - Disclosure - Dispositions",
     "shortName": "Dispositions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R44": {
     "role": "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinesses",
     "longName": "0000044 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses",
     "shortName": "Held-for-Sale Treatment of the Clean Energy Businesses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.coned.com/role/ScheduleICondensedFinancialInformation",
     "longName": "0000045 - Disclosure - Schedule I - Condensed Financial Information",
     "shortName": "Schedule I - Condensed Financial Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R46": {
     "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure",
     "longName": "995410 - Disclosure - Pay vs Performance Disclosure",
     "shortName": "Pay vs Performance Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R47": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
     "longName": "995445 - Disclosure - Insider Trading Arrangements",
     "shortName": "Insider Trading Arrangements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1761",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1761",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies",
     "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies and Other Matters (Policies)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ConsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables",
     "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies and Other Matters (Tables)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfExciseTaxesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfExciseTaxesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R50": {
     "role": "http://www.coned.com/role/RegulatoryMattersTables",
     "longName": "9954473 - Disclosure - Regulatory Matters (Tables)",
     "shortName": "Regulatory Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.coned.com/role/CapitalizationTables",
     "longName": "9954474 - Disclosure - Capitalization (Tables)",
     "shortName": "Capitalization (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.coned.com/role/PensionBenefitsTables",
     "longName": "9954475 - Disclosure - Pension Benefits (Tables)",
     "shortName": "Pension Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsTables",
     "longName": "9954476 - Disclosure - Other Postretirement Benefits (Tables)",
     "shortName": "Other Postretirement Benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.coned.com/role/EnvironmentalMattersTables",
     "longName": "9954477 - Disclosure - Environmental Matters (Tables)",
     "shortName": "Environmental Matters (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:AccruedLiabilitiesAndRegulatoryAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:AccruedLiabilitiesAndRegulatoryAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.coned.com/role/MaterialContingenciesTables",
     "longName": "9954478 - Disclosure - Material Contingencies (Tables)",
     "shortName": "Material Contingencies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsTables",
     "longName": "9954479 - Disclosure - Electricity and Gas Purchase Agreements (Tables)",
     "shortName": "Electricity and Gas Purchase Agreements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.coned.com/role/LeasesTables",
     "longName": "9954480 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.coned.com/role/IncomeTaxTables",
     "longName": "9954481 - Disclosure - Income Tax (Tables)",
     "shortName": "Income Tax (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.coned.com/role/RevenueRecognitionTables",
     "longName": "9954482 - Disclosure - Revenue Recognition (Tables)",
     "shortName": "Revenue Recognition (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.coned.com/role/CurrentExpectedCreditLossesTables",
     "longName": "9954483 - Disclosure - Current Expected Credit Losses (Tables)",
     "shortName": "Current Expected Credit Losses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.coned.com/role/StockBasedCompensationTables",
     "longName": "9954484 - Disclosure - Stock-Based Compensation (Tables)",
     "shortName": "Stock-Based Compensation (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.coned.com/role/FinancialInformationbyBusinessSegmentTables",
     "longName": "9954485 - Disclosure - Financial Information by Business Segment (Tables)",
     "shortName": "Financial Information by Business Segment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables",
     "longName": "9954486 - Disclosure - Derivative Instruments and Hedging Activities (Tables)",
     "shortName": "Derivative Instruments and Hedging Activities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OffsettingAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OffsettingAssetsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.coned.com/role/FairValueMeasurementsTables",
     "longName": "9954487 - Disclosure - Fair Value Measurements (Tables)",
     "shortName": "Fair Value Measurements (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.coned.com/role/VariableInterestEntitiesTables",
     "longName": "9954488 - Disclosure - Variable Interest Entities (Tables)",
     "shortName": "Variable Interest Entities (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.coned.com/role/AssetRetirementObligationsTables",
     "longName": "9954489 - Disclosure - Asset Retirement Obligations (Tables)",
     "shortName": "Asset Retirement Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.coned.com/role/RelatedPartyTransactionsTables",
     "longName": "9954490 - Disclosure - Related Party Transactions (Tables)",
     "shortName": "Related Party Transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.coned.com/role/DispositionsTables",
     "longName": "9954491 - Disclosure - Dispositions (Tables)",
     "shortName": "Dispositions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R69": {
     "role": "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesTables",
     "longName": "9954492 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses (Tables)",
     "shortName": "Held-for-Sale Treatment of the Clean Energy Businesses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R70": {
     "role": "http://www.coned.com/role/GeneralDetails",
     "longName": "9954493 - Disclosure - General (Details)",
     "shortName": "General (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:NumberofRegistrants",
      "unitRef": "registrant",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:NumberofRegistrants",
      "unitRef": "registrant",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "us-gaap:BusinessDescriptionAndBasisOfPresentationTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails",
     "longName": "9954494 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Revenues (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ExciseTaxesCollected",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ExciseTaxesCollected",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
     "longName": "9954495 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Plant and Depreciation Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Plant and Depreciation Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:PublicUtilitiesDepreciationAllowanceCurrentRatePlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ed:PublicUtilitiesDepreciationAllowanceCurrentRatePlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
     "longName": "9954496 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Capitalized Cost of Utility Plant (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Capitalized Cost of Utility Plant (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentCommon",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PlantHeldForFutureUseAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
     "longName": "9954497 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Other Deferred Charges (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Other Deferred Charges (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfOtherDeferredChargesAndNoncurrentAssetsAndPrepaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PrepaidExpenseCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfOtherDeferredChargesAndNoncurrentAssetsAndPrepaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
     "longName": "9954498 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Long-Lived and Intangible Assets (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Long-Lived and Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:FiniteLivedIntangibleAssetsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails",
     "longName": "9954499 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Recoverable Energy Costs (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Recoverable Energy Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-468",
      "name": "ed:PublicUtilitiesRecoveryCostsDeferralPeriodOne",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PublicUtilitiesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-468",
      "name": "ed:PublicUtilitiesRecoveryCostsDeferralPeriodOne",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:PublicUtilitiesPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
     "longName": "9954500 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Investments (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-474",
      "name": "ed:EquityMethodInvestmentRealizedGainLossOnDisposalBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-474",
      "name": "ed:EquityMethodInvestmentRealizedGainLossOnDisposalBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:InvestmentPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
     "longName": "9954501 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Schedule of Investments (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:SupplementalRetirementIncomePlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ed:SupplementalRetirementIncomePlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:EquityMethodInvestmentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPensionandOtherPostretirementBenefitsDetails",
     "longName": "9954502 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Pension and Other Postretirement Benefits (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Pension and Other Postretirement Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:PensionInvestmentGainsAndLossesRecognizedTimePeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationRelatedCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:PensionInvestmentGainsAndLossesRecognizedTimePeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "us-gaap:CompensationRelatedCostsPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails",
     "longName": "9954503 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Earnings Per Common Share (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Earnings Per Common Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncrementalCommonSharesAttributableToContingentlyIssuableShares",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
     "longName": "9954504 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Changes in Accumulated Other Comprehensive Income/(Loss) by Component (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Changes in Accumulated Other Comprehensive Income/(Loss) by Component (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-508",
      "name": "us-gaap:StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
     "longName": "9954505 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Reconciliation of Cash, Temporary Investments and Restricted Cash (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Reconciliation of Cash, Temporary Investments and Restricted Cash (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RestrictedCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
     "longName": "9954506 - Disclosure - Summary of Significant Accounting Policies and Other Matters - Assets Held For Sale (Details)",
     "shortName": "Summary of Significant Accounting Policies and Other Matters - Assets Held For Sale (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-521",
      "name": "ed:NumberOfDeferredProjects",
      "unitRef": "project",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R84": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
     "longName": "9954507 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Electric) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Electric) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:ContractWithCustomerLiability",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-536",
      "name": "ed:RetentionOfAnnualTransmissionCongestionRevenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:PublicUtilitiesGeneralDisclosuresTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
     "longName": "9954508 - Disclosure - Regulatory Matters - Utility Rate Narrative and RECO Narrative (Details)",
     "shortName": "Regulatory Matters - Utility Rate Narrative and RECO Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-588",
      "name": "ed:NumberOfSubstations",
      "unitRef": "substation",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-588",
      "name": "ed:NumberOfSubstations",
      "unitRef": "substation",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
     "longName": "9954509 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Gas) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Gas) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-597",
      "name": "ed:PercentageofRevenueReserve",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
     "longName": "9954510 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Steam) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (CECONY-Steam) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-669",
      "name": "us-gaap:RegulatoryLiabilityAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-668",
      "name": "us-gaap:UtilitiesOperatingExpenseDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
     "longName": "9954511 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (O&R New York-Electric) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (O&R New York-Electric) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-724",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
     "longName": "9954512 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (O&R New York-Gas) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (O&R New York-Gas) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:ContractWithCustomerAssetNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-425",
      "name": "ed:RevenueSharingActualEarningsAboveThreshold",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
     "longName": "9954513 - Disclosure - Regulatory Matters - Summary of Utilities Rate Plans (RECO) (Details)",
     "shortName": "Regulatory Matters - Summary of Utilities Rate Plans (RECO) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-801",
      "name": "us-gaap:RegulatoryLiabilityAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-801",
      "name": "us-gaap:RegulatoryLiabilityAmortizationPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
     "longName": "9954514 - Disclosure - Regulatory Matters - RECO Narrative (Details)",
     "shortName": "Regulatory Matters - RECO Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-813",
      "name": "us-gaap:DeferredCostsCurrentAndNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-814",
      "name": "ed:PublicUtilitiesInfrastructureInvestmentPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-5",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
     "longName": "9954515 - Disclosure - Regulatory Matters - COVID-19 Regulatory Matters (Details)",
     "shortName": "Regulatory Matters - COVID-19 Regulatory Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-574",
      "name": "ed:PublicUtilitiesPropertyPlantAndEquipmentBaseRateAmountOfCostRecovery",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-820",
      "name": "ed:PublicUtilitiesPropertyPlantAndEquipmentBaseRateAmountOfCostRecovery",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
     "longName": "9954516 - Disclosure - Regulatory Matters - Other Regulatory Matters (Details)",
     "shortName": "Regulatory Matters - Other Regulatory Matters (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-285",
      "name": "ed:PublicUtilitiesRequestedCapitalizationOfBillingSystemCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "ed:PublicUtilitiesRequestedCapitalizationOfBillingSystemCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
     "longName": "9954517 - Disclosure - Regulatory Matters - Regulatory Assets (Details)",
     "shortName": "Regulatory Matters - Regulatory Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-841",
      "name": "us-gaap:RegulatoryAssetsNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
     "longName": "9954518 - Disclosure - Regulatory Matters - Regulatory Liabilities (Details)",
     "shortName": "Regulatory Matters - Regulatory Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-907",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
     "longName": "9954519 - Disclosure - Regulatory Matters - Regulatory Assets and Liabilities Narrative (Details)",
     "shortName": "Regulatory Matters - Regulatory Assets and Liabilities Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:OtherCustomerProvidedCapitalRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
     "longName": "9954520 - Disclosure - Regulatory Matters - Schedule of Regulatory Assets Not Earning a Return (Details)",
     "shortName": "Regulatory Matters - Schedule of Regulatory Assets Not Earning a Return (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:RegulatoryAssetsNotEarningReturn",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ed:RegulatoryAssetsNotEarningReturn",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.coned.com/role/CapitalizationCommonStockDetails",
     "longName": "9954521 - Disclosure - Capitalization - Common Stock (Details)",
     "shortName": "Capitalization - Common Stock (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CommonStockSharesAuthorized",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.coned.com/role/CapitalizationDividendsDetails",
     "longName": "9954522 - Disclosure - Capitalization - Dividends (Details)",
     "shortName": "Capitalization - Dividends (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:PercentageLimitationForIncomeAvailableForDividends",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:PercentageLimitationForIncomeAvailableForDividends",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
     "longName": "9954523 - Disclosure - Capitalization - Schedule of Long-Term Debt Maturities (Details)",
     "shortName": "Capitalization - Schedule of Long-Term Debt Maturities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDebtInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
     "longName": "9954524 - Disclosure - Capitalization - Long-term Debt, Additional Information (Details)",
     "shortName": "Capitalization - Long-term Debt, Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-423",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-423",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
     "longName": "9954525 - Disclosure - Capitalization - Carrying Amounts and Fair Values of Long-Term Debt (Details)",
     "shortName": "Capitalization - Carrying Amounts and Fair Values of Long-Term Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
     "longName": "9954526 - Disclosure - Capitalization - Significant Debt Covenants (Details)",
     "shortName": "Capitalization - Significant Debt Covenants (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RatioOfIndebtednessToNetCapital1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-423",
      "name": "us-gaap:RatioOfIndebtednessToNetCapital1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.coned.com/role/ShortTermBorrowingDetails",
     "longName": "9954527 - Disclosure - Short-Term Borrowing (Details)",
     "shortName": "Short-Term Borrowing (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CommercialPaper",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CommercialPaper",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails",
     "longName": "9954528 - Disclosure - Pension Benefits - Total Periodic Benefit Costs (Details)",
     "shortName": "Pension Benefits - Total Periodic Benefit Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1010",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1010",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetBenefitCostsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
     "longName": "9954529 - Disclosure - Pension Benefits - Schedule of Funded Status (Details)",
     "shortName": "Pension Benefits - Schedule of Funded Status (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1018",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfNetFundedStatusTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
     "longName": "9954530 - Disclosure - Pension Benefits - Additional Information (Details)",
     "shortName": "Pension Benefits - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
     "longName": "9954531 - Disclosure - Pension Benefits - Schedule of Assumptions (Details)",
     "shortName": "Pension Benefits - Schedule of Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-285",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAssumptionsUsedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
     "longName": "9954532 - Disclosure - Pension Benefits - Schedule of Expected Benefit Payments (Details)",
     "shortName": "Pension Benefits - Schedule of Expected Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-1022",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1022",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfExpectedBenefitPaymentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R110": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
     "longName": "9954533 - Disclosure - Pension Benefits - Schedule of Plan Assets Allocations (Details)",
     "shortName": "Pension Benefits - Schedule of Plan Assets Allocations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-1022",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1022",
      "name": "us-gaap:DefinedBenefitPlanWeightedAverageAssetAllocations",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAllocationOfPlanAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
     "longName": "9954534 - Disclosure - Pension Benefits - Schedule of Fair Value of Plan Assets (Details)",
     "shortName": "Pension Benefits - Schedule of Fair Value of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ed:DefinedBenefitPlanFundedUnfundedStatusOfPlanRelatedToPrivateEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
     "longName": "9954535 - Disclosure - Pension Benefits - Schedule of Employer Contribution to Defined Savings Plan (Details)",
     "shortName": "Pension Benefits - Schedule of Employer Contribution to Defined Savings Plan (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-1129",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1129",
      "name": "us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DefinedContributionPlanDisclosuresTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
     "longName": "9954536 - Disclosure - Other Postretirement Benefits - Net Periodic Postretirement Benefit Costs (Details)",
     "shortName": "Other Postretirement Benefits - Net Periodic Postretirement Benefit Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:DefinedBenefitPlanServiceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:DefinedBenefitPlanExpectedReturnOnPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
     "longName": "9954537 - Disclosure - Other Postretirement Benefits - Schedule of Funded Status (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Funded Status (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1143",
      "name": "us-gaap:DefinedBenefitPlanBenefitObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
     "longName": "9954538 - Disclosure - Other Postretirement Benefits - Additional Information (Details)",
     "shortName": "Other Postretirement Benefits - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:IncreaseDecreaseInPostretirementObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:IncreaseDecreaseInPostretirementObligations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R116": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
     "longName": "9954539 - Disclosure - Other Postretirement Benefits - Schedule of Actuarial Assumptions (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Actuarial Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1135",
      "name": "us-gaap:DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
     "longName": "9954540 - Disclosure - Other Postretirement Benefits - Schedule of Change of Assumed Health Care Cost Trend Rate (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Change of Assumed Health Care Cost Trend Rate (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-1155",
      "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1155",
      "name": "us-gaap:DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfHealthCareCostTrendRatesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R118": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
     "longName": "9954541 - Disclosure - Other Postretirement Benefits - Schedule of Expected Benefit Payments (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Expected Benefit Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-1147",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1147",
      "name": "us-gaap:DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
     "longName": "9954542 - Disclosure - Other Postretirement Benefits - Schedule of Plan Assets Allocations (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Plan Assets Allocations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-1148",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1148",
      "name": "us-gaap:DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
     "longName": "9954543 - Disclosure - Other Postretirement Benefits - Schedule of Fair Values of Plan Assets (Details)",
     "shortName": "Other Postretirement Benefits - Schedule of Fair Values of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1187",
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
     "longName": "9954544 - Disclosure - Environmental Matters - Accrued Liabilities and Regulatory Assets (Details)",
     "shortName": "Environmental Matters - Accrued Liabilities and Regulatory Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1216",
      "name": "us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:AccruedLiabilitiesAndRegulatoryAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails",
     "longName": "9954545 - Disclosure - Environmental Matters - Environmental Remediation Costs (Details)",
     "shortName": "Environmental Matters - Environmental Remediation Costs (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EnvironmentalRemediationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:EnvironmentalRemediationCostsIncurredRelatedToSuperFundSitesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EnvironmentalRemediationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:EnvironmentalRemediationCostsIncurredRelatedToSuperFundSitesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
     "longName": "9954546 - Disclosure - Environmental Matters - Additional Information (Details)",
     "shortName": "Environmental Matters - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-1228",
      "name": "us-gaap:SiteContingencyLossExposureNotAccruedBestEstimate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1228",
      "name": "us-gaap:SiteContingencyLossExposureNotAccruedBestEstimate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
     "longName": "9954547 - Disclosure - Environmental Matters - Accrued Liability for Asbestos Suits and Workers' Compensation Proceedings (Details)",
     "shortName": "Environmental Matters - Accrued Liability for Asbestos Suits and Workers' Compensation Proceedings (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RegulatoryAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRegulatoryAssetsTextBlock",
       "us-gaap:ScheduleOfRegulatoryLiabilitiesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1232",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:AccruedLiabilitiesForAsbestosSuitsAndWorkersCompensationProceedingsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails",
     "longName": "9954548 - Disclosure - Material Contingencies - Manhattan Explosion and Fire (Details)",
     "shortName": "Material Contingencies - Manhattan Explosion and Fire (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:RegulatoryLiabilityNoncurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1240",
      "name": "ed:NumberofBuildingsDestroyedbyFire",
      "unitRef": "building",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.coned.com/role/MaterialContingenciesGuaranteesDetails",
     "longName": "9954549 - Disclosure - Material Contingencies - Guarantees (Details)",
     "shortName": "Material Contingencies - Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R127": {
     "role": "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails",
     "longName": "9954550 - Disclosure - Material Contingencies - Total Guarantees (Details)",
     "shortName": "Material Contingencies - Total Guarantees (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1248",
      "name": "us-gaap:GuaranteeObligationsMaximumExposure",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGuaranteeObligationsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
     "longName": "9954551 - Disclosure - Material Contingencies - Con Edison Transmission (Details)",
     "shortName": "Material Contingencies - Con Edison Transmission (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-1260",
      "name": "ed:PercentageOfEstimatedCostsOnProjects",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1260",
      "name": "ed:PercentageOfEstimatedCostsOnProjects",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R129": {
     "role": "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails",
     "longName": "9954552 - Disclosure - Electricity and Gas Purchase Agreements - Summary of Estimated Capacity and Other Fixed Payments (Details)",
     "shortName": "Electricity and Gas Purchase Agreements - Summary of Estimated Capacity and Other Fixed Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "129",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:ContractualObligationDueInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "true",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R130": {
     "role": "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
     "longName": "9954553 - Disclosure - Electricity and Gas Purchase Agreements - Summary of Capacity, Energy and Other Fixed Payments (Details)",
     "shortName": "Electricity and Gas Purchase Agreements - Summary of Capacity, Energy and Other Fixed Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "130",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:LongtermContractforPurchaseofCapacityandEnergyAmountofFixedPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:LongtermContractforPurchaseofCapacityandEnergyAmountofFixedPayments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R131": {
     "role": "http://www.coned.com/role/LeasesAdditionalInformationDetails",
     "longName": "9954554 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "131",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LesseeOperatingLeaseRenewalTerm",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R132": {
     "role": "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
     "longName": "9954555 - Disclosure - Leases - Lease Cost and Cash Flows (Details)",
     "shortName": "Leases - Lease Cost and Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "132",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R133": {
     "role": "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
     "longName": "9954556 - Disclosure - Leases - Other Related Information (Details)",
     "shortName": "Leases - Other Related Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "133",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R134": {
     "role": "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
     "longName": "9954557 - Disclosure - Leases - Future Minimum Lease Payments (Details)",
     "shortName": "Leases - Future Minimum Lease Payments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "134",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R135": {
     "role": "http://www.coned.com/role/GoodwillDetails",
     "longName": "9954558 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "135",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "us-gaap:GoodwillImpairmentLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R136": {
     "role": "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
     "longName": "9954559 - Disclosure - Income Tax - Schedule of Components of Income Tax (Details)",
     "shortName": "Income Tax - Schedule of Components of Income Tax (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "136",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R137": {
     "role": "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
     "longName": "9954560 - Disclosure - Income Tax - Schedule of Income Tax Reconciliation (Details)",
     "shortName": "Income Tax - Schedule of Income Tax Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "137",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R138": {
     "role": "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
     "longName": "9954561 - Disclosure - Income Tax - Additional Information (Details)",
     "shortName": "Income Tax - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "138",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncreaseDecreaseInDeferredIncomeTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R139": {
     "role": "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9954562 - Disclosure - Income Tax - Schedule of Differences on Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Tax - Schedule of Differences on Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "139",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R140": {
     "role": "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails",
     "longName": "9954563 - Disclosure - Income Tax - Summary of Unrecognized Tax Benefits (Details)",
     "shortName": "Income Tax - Summary of Unrecognized Tax Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "140",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:UnrecognizedTaxBenefits",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:SummaryOfIncomeTaxContingenciesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R141": {
     "role": "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
     "longName": "9954564 - Disclosure - Revenue Recognition - Disaggregation of Revenue (Details)",
     "shortName": "Revenue Recognition - Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "141",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R142": {
     "role": "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails",
     "longName": "9954565 - Disclosure - Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details)",
     "shortName": "Revenue Recognition - Change in Unbilled Contract and Unearned Revenues (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "142",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:UnbilledContractsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:UnbilledContractsReceivableRevenueRecognized",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R143": {
     "role": "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
     "longName": "9954566 - Disclosure - Current Expected Credit Losses - Additional Information (Details)",
     "shortName": "Current Expected Credit Losses - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "143",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R144": {
     "role": "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
     "longName": "9954567 - Disclosure - Current Expected Credit Losses - Schedule of Major Portfolio Segment Type (Details)",
     "shortName": "Current Expected Credit Losses - Schedule of Major Portfolio Segment Type (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "144",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1401",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R145": {
     "role": "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
     "longName": "9954568 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "145",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployerContribution",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployerContribution",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R146": {
     "role": "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
     "longName": "9954569 - Disclosure - Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "shortName": "Stock-Based Compensation - Stock-Based Compensation Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "146",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R147": {
     "role": "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
     "longName": "9954570 - Disclosure - Stock-Based Compensation - Assumptions Used to Calculate Fair Value (Details)",
     "shortName": "Stock-Based Compensation - Assumptions Used to Calculate Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "147",
     "firstAnchor": {
      "contextRef": "c-1454",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1454",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R148": {
     "role": "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
     "longName": "9954571 - Disclosure - Stock-Based Compensation - Summary of Changes in Status of Performance RSUs' (Details)",
     "shortName": "Stock-Based Compensation - Summary of Changes in Status of Performance RSUs' (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "148",
     "firstAnchor": {
      "contextRef": "c-1457",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1457",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R149": {
     "role": "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
     "longName": "9954572 - Disclosure - Stock-Based Compensation - Summary of Changes in Status of Time-Based Awards (Details)",
     "shortName": "Stock-Based Compensation - Summary of Changes in Status of Time-Based Awards (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "149",
     "firstAnchor": {
      "contextRef": "c-1475",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1475",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R150": {
     "role": "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
     "longName": "9954573 - Disclosure - Financial Information by Business Segment (Details)",
     "shortName": "Financial Information by Business Segment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "150",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:InterestAndDebtExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R151": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
     "longName": "9954574 - Disclosure - Derivative Instruments and Hedging Activities - Fair Values of Commodity Derivatives Including Offsetting of Assets and Liabilities (Details)",
     "shortName": "Derivative Instruments and Hedging Activities - Fair Values of Commodity Derivatives Including Offsetting of Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "151",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:GrossAmountsofRecognizedAssetsLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:OffsettingAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "ed:GrossAmountsofRecognizedAssetsLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:OffsettingLiabilitiesTableTextBlock",
       "us-gaap:OffsettingAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R152": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
     "longName": "9954575 - Disclosure - Derivative Instruments and Hedging Activities - Realized and Unrealized Gains or Losses on Commodity Derivatives (Details)",
     "shortName": "Derivative Instruments and Hedging Activities - Realized and Unrealized Gains or Losses on Commodity Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "152",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ed:DeferredDerivativeGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:DeferredDerivativeGainsLosses",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R153": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
     "longName": "9954576 - Disclosure - Derivative Instruments and Hedging Activities - Hedged Volume of Derivative Transactions (Details)",
     "shortName": "Derivative Instruments and Hedging Activities - Hedged Volume of Derivative Transactions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "153",
     "firstAnchor": {
      "contextRef": "c-1609",
      "name": "us-gaap:DerivativeNonmonetaryNotionalAmount",
      "unitRef": "mwh",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1610",
      "name": "us-gaap:DerivativeNonmonetaryNotionalAmount",
      "unitRef": "mw",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDerivativeInstrumentsTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R154": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails",
     "longName": "9954577 - Disclosure - Derivative Instruments and Hedging Activities - Additional Information (Details)",
     "shortName": "Derivative Instruments and Hedging Activities - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "154",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CreditDerivativeMaximumExposureUndiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CreditDerivativeMaximumExposureUndiscounted",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R155": {
     "role": "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
     "longName": "9954578 - Disclosure - Derivative Instruments and Hedging Activities - Aggregate Fair Value of Companies' Derivative Instruments with Credit-Risk-Related Contingent Features (Details)",
     "shortName": "Derivative Instruments and Hedging Activities - Aggregate Fair Value of Companies' Derivative Instruments with Credit-Risk-Related Contingent Features (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "155",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CreditRiskDerivativesAtFairValueNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CreditRiskDerivativesAtFairValueNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisclosureOfCreditDerivativesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R156": {
     "role": "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
     "longName": "9954579 - Disclosure - Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)",
     "shortName": "Fair Value Measurements - Assets and Liabilities Measured at Fair Value on Recurring Basis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "156",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R157": {
     "role": "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
     "longName": "9954580 - Disclosure - Fair Value Measurements - Schedule of Commodity Derivatives (Details)",
     "shortName": "Fair Value Measurements - Schedule of Commodity Derivatives (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "157",
     "firstAnchor": {
      "contextRef": "c-1707",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1694",
      "name": "us-gaap:DerivativeAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R158": {
     "role": "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails",
     "longName": "9954581 - Disclosure - Fair Value Measurements - Reconciliation of Beginning and Ending Net Balances for Assets and Liabilities Measured at Level 3 Fair Value (Details)",
     "shortName": "Fair Value Measurements - Reconciliation of Beginning and Ending Net Balances for Assets and Liabilities Measured at Level 3 Fair Value (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "158",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R159": {
     "role": "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
     "longName": "9954582 - Disclosure - Fair Value Measurements - Additional Information (Details)",
     "shortName": "Fair Value Measurements - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "159",
     "firstAnchor": {
      "contextRef": "c-1708",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1708",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R160": {
     "role": "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
     "longName": "9954583 - Disclosure - Variable Interest Entities - Additional Information (Details)",
     "shortName": "Variable Interest Entities - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "160",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:NumberOfSolarProjects",
      "unitRef": "project",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1287",
      "name": "us-gaap:EquityMethodInvestments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R161": {
     "role": "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails",
     "longName": "9954584 - Disclosure - Variable Interest Entities - HLVB Method of Accounting (Details)",
     "shortName": "Variable Interest Entities - HLVB Method of Accounting (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "161",
     "firstAnchor": {
      "contextRef": "c-1715",
      "name": "us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1715",
      "name": "us-gaap:VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ed:ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R162": {
     "role": "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails",
     "longName": "9954585 - Disclosure - Variable Interest Entities - Net Assets (Details)",
     "shortName": "Variable Interest Entities - Net Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "162",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:MinorityInterest",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1723",
      "name": "ed:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsHeldForSale",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R163": {
     "role": "http://www.coned.com/role/AssetRetirementObligationsDetails",
     "longName": "9954586 - Disclosure - Asset Retirement Obligations (Details)",
     "shortName": "Asset Retirement Obligations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "163",
     "firstAnchor": {
      "contextRef": "c-28",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-29",
      "name": "us-gaap:AssetRetirementObligation",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R164": {
     "role": "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
     "longName": "9954587 - Disclosure - Related Party Transactions - Additional Information (Details)",
     "shortName": "Related Party Transactions - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "164",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:StockholdersEquity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ed:UnconditionalCharitableContributionAccruedAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R165": {
     "role": "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
     "longName": "9954588 - Disclosure - Related Party Transactions - Summary of Costs of Administrative and Other Services Provided and Received (Details)",
     "shortName": "Related Party Transactions - Summary of Costs of Administrative and Other Services Provided and Received (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "165",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-279",
      "name": "us-gaap:Revenues",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRelatedPartyTransactionsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R166": {
     "role": "http://www.coned.com/role/DispositionsNarrativeDetails",
     "longName": "9954589 - Disclosure - Dispositions - Narrative (Details)",
     "shortName": "Dispositions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "166",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:PublicUtilitiesPropertyPlantAndEquipmentNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1747",
      "name": "us-gaap:LossContingencyEstimateOfPossibleLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R167": {
     "role": "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
     "longName": "9954590 - Disclosure - Dispositions - Pre-Tax Operating Income (Details)",
     "shortName": "Dispositions - Pre-Tax Operating Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "167",
     "firstAnchor": {
      "contextRef": "c-1742",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1742",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R168": {
     "role": "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
     "longName": "9954591 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses - Additional Information (Details)",
     "shortName": "Held-for-Sale Treatment of the Clean Energy Businesses - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "168",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "ed:PeriodToObtainCounterPartyConsent",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R169": {
     "role": "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
     "longName": "9954592 - Disclosure - Held-for-Sale Treatment of the Clean Energy Businesses - Schedule of Carrying Amounts (Details)",
     "shortName": "Held-for-Sale Treatment of the Clean Energy Businesses - Schedule of Carrying Amounts (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "169",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1729",
      "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R170": {
     "role": "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
     "longName": "9954593 - Disclosure - Schedule I - Condensed Financial Information - Income and Comprehensive Income (Details)",
     "shortName": "Schedule I - Condensed Financial Information - Income and Comprehensive Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "170",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:TaxesExcludingIncomeAndExciseTaxes",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1750",
      "name": "us-gaap:IncomeLossFromSubsidiariesNetOfTax",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R171": {
     "role": "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
     "longName": "9954594 - Disclosure - Schedule I - Condensed Financial Information - Cash Flows (Details)",
     "shortName": "Schedule I - Condensed Financial Information - Cash Flows (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "171",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1750",
      "name": "us-gaap:NetCashProvidedByUsedInOperatingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    },
    "R172": {
     "role": "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
     "longName": "9954595 - Disclosure - Schedule I - Condensed Financial Information - Balance Sheet (Details)",
     "shortName": "Schedule I - Condensed Financial Information - Balance Sheet (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "172",
     "firstAnchor": {
      "contextRef": "c-31",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1756",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-6",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "ed-20231231.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "ed_A2013LTIPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "A2013LTIPMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2013 LTIP",
        "label": "2013 LTIP [Member]",
        "documentation": "2013 LTIP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_A2022LatePaymentChargeDeferralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "A2022LatePaymentChargeDeferralMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2022 and 2023 late payment charge deferral",
        "label": "2022 Late Payment Charge Deferral [Member]",
        "documentation": "2022 Late Payment Charge Deferral"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AOCIAttributableToParentNetOfTaxRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AOCIAttributableToParentNetOfTaxRollForward",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "label": "AOCI Attributable to Parent, Net of Tax [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingChangesAndErrorCorrectionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Changes and Error Corrections [Abstract]",
        "label": "Accounting Changes and Error Corrections [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesAndLoansReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesAndLoansReceivableLineItems",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "label": "Accounts, Notes, Loans and Financing Receivable [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable Type [Axis]",
        "label": "Receivable Type [Axis]",
        "documentation": "Information by type of receivable."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Accounts Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r1060"
     ]
    },
    "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rollforward of Allowance for Credit Losses",
        "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]",
        "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - customers, less allowance for uncollectible accounts",
        "verboseLabel": "Accounts receivable from affiliated companies",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current."
       }
      }
     },
     "auth_ref": [
      "r447",
      "r448"
     ]
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccrualForEnvironmentalLossContingencies",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued liability",
        "label": "Accrual for Environmental Loss Contingencies",
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r505",
      "r1029",
      "r1162",
      "r1164",
      "r1221",
      "r1223"
     ]
    },
    "us-gaap_AccruedEnvironmentalLossContingenciesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccruedEnvironmentalLossContingenciesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Superfund and other environmental costs",
        "terseLabel": "Accrued Liabilities",
        "label": "Accrued Environmental Loss Contingencies, Noncurrent",
        "documentation": "Carrying value of the obligation (known or estimated) arising from requirements to perform activities to remediate one or more sites, payable after twelve months or beyond the next operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r1218",
      "r1221",
      "r1223"
     ]
    },
    "ed_AccruedLiabilitiesAndRegulatoryAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AccruedLiabilitiesAndRegulatoryAssetsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Liabilities and Regulatory Assets",
        "label": "Accrued Liabilities And Regulatory Assets [Table Text Block]",
        "documentation": "Accrued Liabilities And Regulatory Assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AccruedLiabilitiesForAsbestosSuitsAndWorkersCompensationProceedingsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AccruedLiabilitiesForAsbestosSuitsAndWorkersCompensationProceedingsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Liability for Asbestos Suits and Workers' Compensation Proceedings",
        "label": "Accrued Liabilities For Asbestos Suits And Workers Compensation Proceedings [Table Text Block]",
        "documentation": "Accrued liabilities for asbestos suits and workers compensation proceedings."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plan Liabilities",
        "label": "Accumulated Defined Benefit Plans Adjustment Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r31",
      "r65",
      "r1185",
      "r1186",
      "r1187"
     ]
    },
    "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Plan Liabilities",
        "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]",
        "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r31",
      "r65",
      "r1185",
      "r1186",
      "r1187"
     ]
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-utility property, accumulated depreciation",
        "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment",
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services."
       }
      }
     },
     "auth_ref": [
      "r101",
      "r329",
      "r856"
     ]
    },
    "ed_AccumulatedDepreciationOtherDeferredChargesAndNoncurrentAssetsAndPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AccumulatedDepreciationOtherDeferredChargesAndNoncurrentAssetsAndPrepayments",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation, other deferred charges and noncurrent assets and prepayments",
        "label": "Accumulated Depreciation, Other Deferred Charges And Noncurrent Assets And Prepayments",
        "documentation": "Accumulated Depreciation, Other Deferred Charges And Noncurrent Assets And Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxAndReclassificationAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AccumulatedOtherComprehensiveIncomeLossCumulativeChangesInNetGainLossFromCashFlowHedgesEffectNetOfTaxAndReclassificationAdjustment",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized losses on derivatives qualified as cash flow hedges, less reclassification adjustment for gains/(losses) included in net income and reclassification adjustment for unrealized losses included in regulatory assets, net of taxes",
        "label": "Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax And Reclassification Adjustment",
        "documentation": "Accumulated Other Comprehensive Income Loss Cumulative Changes In Net Gain Loss From Cash Flow Hedges Effect Net Of Tax And Reclassification Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossDefinedBenefitPensionAndOtherPostretirementPlansNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension plan liability adjustments, net of taxes",
        "negatedTerseLabel": "Pension plan liability adjustments, net of taxes",
        "label": "Accumulated Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax",
        "documentation": "Amount, after tax, of accumulated other comprehensive (income) loss for defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r65",
      "r1245"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ACCUMULATED OTHER COMPREHENSIVE INCOME, NET OF TAXES",
        "terseLabel": "TOTAL ACCUMULATED OTHER COMPREHENSIVE INCOME, NET OF TAXES",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source."
       }
      }
     },
     "auth_ref": [
      "r64",
      "r65",
      "r218",
      "r337",
      "r850",
      "r892",
      "r895"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]",
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r353",
      "r354",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated Other Comprehensive Income/(Loss)",
        "verboseLabel": "Accumulated OCI",
        "label": "AOCI Attributable to Parent [Member]",
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r31",
      "r65",
      "r741",
      "r744",
      "r799",
      "r888",
      "r889",
      "r1185",
      "r1186",
      "r1187",
      "r1201",
      "r1202",
      "r1203"
     ]
    },
    "ecd_Additional402vDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Additional402vDisclosureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional 402(v) Disclosure",
        "label": "Additional 402(v) Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1117"
     ]
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF CASH INFORMATION",
        "label": "Additional Cash Flow Elements and Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalCollateralAggregateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalCollateralAggregateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional collateral",
        "label": "Additional Collateral, Aggregate Fair Value",
        "documentation": "The aggregate fair value of additional assets that would be required to be posted as collateral for derivative instruments with credit-risk-related contingent features if the credit-risk-related contingent features were triggered at the end of the reporting period."
       }
      }
     },
     "auth_ref": [
      "r152"
     ]
    },
    "ed_AdditionalCollateralAggregateFairValueDownBelowInvestmentGradeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AdditionalCollateralAggregateFairValueDownBelowInvestmentGradeMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Downgrade to Below Investment Grade from Current Ratings",
        "label": "Additional Collateral Aggregate Fair Value Down Below Investment Grade [Member]",
        "documentation": "Additional Collateral Aggregate Fair Value Down Below Investment Grade [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AdditionalCollateralAggregateFairValueDownOneLevelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AdditionalCollateralAggregateFairValueDownOneLevelMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Downgrade One Level from Current Ratings",
        "label": "Additional Collateral Aggregate Fair Value Down One Level [Member]",
        "documentation": "Additional Collateral Aggregate Fair Value Down One Level [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AdditionalCollateralForDerivativeNetAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AdditionalCollateralForDerivativeNetAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives in net asset position additional collateral",
        "label": "Additional Collateral For Derivative Net Assets",
        "documentation": "The additional collateral that would be required for derivative instruments that are net assets."
       }
      }
     },
     "auth_ref": []
    },
    "ed_AdditionalCollateralRequiredDueToLossOfUnsecuredCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AdditionalCollateralRequiredDueToLossOfUnsecuredCreditMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Collateral Required Due To Loss Of Unsecured Credit",
        "label": "Additional Collateral Required Due To Loss Of Unsecured Credit [Member]",
        "documentation": "Additional Collateral Required Due To Loss of Unsecured Credit [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additional Paid-In Capital",
        "label": "Additional Paid-in Capital [Member]",
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r691",
      "r692",
      "r693",
      "r910",
      "r1201",
      "r1202",
      "r1203",
      "r1287",
      "r1323"
     ]
    },
    "ecd_AdjToCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation, Amount",
        "label": "Adjustment to Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AdjToCompAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToCompAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Compensation:",
        "label": "Adjustment to Compensation [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AdjToNonPeoNeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToNonPeoNeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote",
        "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AdjToPeoCompFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AdjToPeoCompFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment To PEO Compensation, Footnote",
        "label": "Adjustment To PEO Compensation, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "us-gaap_AdjustmentForAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentForAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate case amortization and accruals",
        "label": "Amortization",
        "documentation": "The aggregate amount of recurring noncash expense charged against earnings in the period to allocate the cost of assets over their estimated remaining economic lives."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r98"
     ]
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PRINCIPAL NON-CASH CHARGES/(CREDITS) TO INCOME",
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AdjustmentstoAdditionalPaidinCapitalContributionsbyParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AdjustmentstoAdditionalPaidinCapitalContributionsbyParent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contribution by Con Edison",
        "label": "Adjustments to Additional Paid in Capital, Contributions by Parent",
        "documentation": "Adjustments to Additional Paid in Capital, Contributions by Parent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AdvancedMeteringInfrastructureCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AdvancedMeteringInfrastructureCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Advanced metering infrastructure (AMI)",
        "verboseLabel": "AMI",
        "label": "Advanced Metering Infrastructure Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs incurred for installation of advanced metering infrastructure (AMI)."
       }
      }
     },
     "auth_ref": []
    },
    "srt_AffiliatedEntityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "AffiliatedEntityMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Affiliated Entity",
        "label": "Affiliated Entity [Member]"
       }
      }
     },
     "auth_ref": [
      "r954",
      "r1007",
      "r1066",
      "r1246",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "ed_AggregateProjectCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AggregateProjectCost",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate project cost",
        "label": "Aggregate Project Cost",
        "documentation": "Aggregate Project Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Amount",
        "label": "Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1099",
      "r1109",
      "r1135"
     ]
    },
    "ecd_AggtErrCompNotYetDeterminedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AggtErrCompNotYetDeterminedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined",
        "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1090",
      "r1102",
      "r1112",
      "r1138"
     ]
    },
    "ed_AgreementAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AgreementAxis",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement [Axis]",
        "label": "Agreement [Axis]",
        "documentation": "Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AgreementDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AgreementDomain",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Agreement [Domain]",
        "label": "Agreement [Domain]",
        "documentation": "Agreement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllAdjToCompMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllAdjToCompMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Adjustments to Compensation",
        "label": "All Adjustments to Compensation [Member]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_AllExecutiveCategoriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllExecutiveCategoriesMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Executive Categories",
        "label": "All Executive Categories [Member]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "ecd_AllIndividualsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllIndividualsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Individuals",
        "label": "All Individuals [Member]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1103",
      "r1113",
      "r1130",
      "r1139",
      "r1143",
      "r1151"
     ]
    },
    "ed_AllProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AllProjectsMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project Debt",
        "label": "All Projects [Member]",
        "documentation": "All Projects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AllTradingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AllTradingArrangementsMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All Trading Arrangements",
        "label": "All Trading Arrangements [Member]"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllocatedShareBasedCompensationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock-based compensation expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r686",
      "r694"
     ]
    },
    "us-gaap_AllowanceForCreditLossesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForCreditLossesTextBlock",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLosses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Expected Credit Losses",
        "label": "Allowance for Credit Losses [Text Block]",
        "documentation": "The entire disclosure for allowance for credit losses."
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance at January 1,",
        "periodEndLabel": "Ending Balance December 31,",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "documentation": "Amount of allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r449",
      "r460",
      "r461",
      "r465",
      "r1315"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - customers, allowance for uncollectible accounts",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r338",
      "r449",
      "r460"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in allowance for uncollectible accounts resulting from COVID-19 pandemic",
        "label": "Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in allowance for credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r1209"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoveries",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery."
       }
      }
     },
     "auth_ref": [
      "r464"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableRollforward",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Write-offs",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance."
       }
      }
     },
     "auth_ref": [
      "r463"
     ]
    },
    "us-gaap_AllowanceForDoubtfulOtherReceivablesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AllowanceForDoubtfulOtherReceivablesCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, allowance for uncollectible accounts",
        "label": "Allowance for Credit Loss, Receivable, Other, Current",
        "documentation": "Amount of allowance for credit loss on receivable, classified as other and current."
       }
      }
     },
     "auth_ref": [
      "r336"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of intangible assets",
        "label": "Amortization of Intangible Assets",
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r95",
      "r98"
     ]
    },
    "us-gaap_AmortizationOfRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AmortizationOfRegulatoryAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization to income of net regulatory assets",
        "label": "Amortization of Regulatory Asset",
        "documentation": "The expense charged against earnings during the period to allocate the capitalized costs of regulatory assets over the periods expected to benefit from such costs."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r225"
     ]
    },
    "ed_AnnuallyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AnnuallyMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annually",
        "label": "Annually [Member]",
        "documentation": "Annually [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AociIncludingPortionAttributableToNoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AociIncludingPortionAttributableToNoncontrollingInterestMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated OCI",
        "label": "AOCI Including Portion Attributable to Noncontrolling Interest [Member]",
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, including the portion attributable to the noncontrolling interest. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r5",
      "r31",
      "r65",
      "r1185",
      "r1186",
      "r1187"
     ]
    },
    "ed_ArrearsReliefProgramDeferralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ArrearsReliefProgramDeferralMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrears Relief Program Deferral [Member]",
        "label": "Arrears Relief Program Deferral [Member]",
        "documentation": "Arrears Relief Program Deferral"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AsbestosSuitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AsbestosSuitsMember",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asbestos Suits",
        "label": "Asbestos Suits [Member]",
        "documentation": "Asbestos Suits [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of assets",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r99"
     ]
    },
    "us-gaap_AssetRetirementObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance as of January 1,",
        "periodEndLabel": "Ending Balance as of December 31,",
        "label": "Asset Retirement Obligation",
        "documentation": "The carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r488",
      "r491"
     ]
    },
    "us-gaap_AssetRetirementObligationAccretionExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationAccretionExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion expense",
        "label": "Asset Retirement Obligation, Accretion Expense",
        "documentation": "Amount of accretion expense recognized during the period that is associated with an asset retirement obligation. Accretion expense measures and incorporates changes due to the passage of time into the carrying amount of the liability."
       }
      }
     },
     "auth_ref": [
      "r489",
      "r493"
     ]
    },
    "us-gaap_AssetRetirementObligationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for cost of removal less salvage",
        "label": "Asset Retirement Obligation Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs for the retirement of long-lived assets."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r299"
     ]
    },
    "us-gaap_AssetRetirementObligationDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation Disclosure [Abstract]",
        "label": "Asset Retirement Obligation Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligations",
        "label": "Asset Retirement Obligation Disclosure [Text Block]",
        "documentation": "The entire disclosure for an asset retirement obligation and the associated long-lived asset. An asset retirement obligation is a legal obligation associated with the disposal or retirement from service of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r309",
      "r487",
      "r490"
     ]
    },
    "ed_AssetRetirementObligationHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AssetRetirementObligationHeldForSale",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "ARO held for sale",
        "label": "Asset Retirement Obligation, Held For Sale",
        "documentation": "Asset Retirement Obligation, Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationLiabilitiesSettled": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationLiabilitiesSettled",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Liabilities settled",
        "label": "Asset Retirement Obligation, Liabilities Settled",
        "documentation": "Amount of asset retirement obligations settled, or otherwise disposed of, during the period. This may include asset retirement obligations transferred to third parties associated with the sale of a long-lived asset."
       }
      }
     },
     "auth_ref": [
      "r492"
     ]
    },
    "us-gaap_AssetRetirementObligationPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationPeriodIncreaseDecrease",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligation, period increase (decrease)",
        "label": "Asset Retirement Obligation, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in asset retirement obligations."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_AssetRetirementObligationRevisionOfEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationRevisionOfEstimate",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in estimated cash flows",
        "label": "Asset Retirement Obligation, Revision of Estimate",
        "documentation": "Amount of increase (decrease) in the asset retirement obligation from changes in the amount or timing of the estimated cash flows associated with the settlement of the obligation."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_AssetRetirementObligationRollForwardAnalysisRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationRollForwardAnalysisRollForward",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "label": "Asset Retirement Obligation, Roll Forward Analysis [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetRetirementObligationsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetRetirementObligationsNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Asset retirement obligations",
        "label": "Asset Retirement Obligations, Noncurrent",
        "documentation": "Noncurrent portion of the carrying amount of a liability for an asset retirement obligation. An asset retirement obligation is a legal obligation associated with the disposal or retirement of a tangible long-lived asset that results from the acquisition, construction or development, or the normal operations of a long-lived asset, except for certain obligations of lessees."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "verboseLabel": "Total assets",
        "terseLabel": "TOTAL ASSETS",
        "label": "Assets",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r280",
      "r333",
      "r370",
      "r418",
      "r433",
      "r439",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r730",
      "r735",
      "r769",
      "r846",
      "r947",
      "r1060",
      "r1076",
      "r1232",
      "r1233",
      "r1300"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "verboseLabel": "Assets",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT ASSETS",
        "terseLabel": "TOTAL CURRENT ASSETS",
        "label": "Assets, Current",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events."
       }
      }
     },
     "auth_ref": [
      "r325",
      "r341",
      "r370",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r730",
      "r735",
      "r769",
      "r1060",
      "r1232",
      "r1233",
      "r1300"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS",
        "verboseLabel": "Current Assets",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Assets",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "totalLabel": "TOTAL CURRENT ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r242",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER NONCURRENT ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_AstoriaGeneratingCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AstoriaGeneratingCompanyMember",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Astoria Generating Company",
        "label": "Astoria Generating Company [Member]",
        "documentation": "Astoria Generating Company [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.coned.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095"
     ]
    },
    "ed_AuditorInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AuditorInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Information [Abstract]",
        "documentation": "Auditor Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.coned.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.coned.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095"
     ]
    },
    "ed_AverageNetUtilityPlantRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "AverageNetUtilityPlantRates",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net utility plant reconciliations",
        "verboseLabel": "Average rate base",
        "label": "Average Net Utility Plant Rates",
        "documentation": "Deferred regulatory asset (liability)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_AwardExrcPrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardExrcPrice",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise Price",
        "label": "Award Exercise Price"
       }
      }
     },
     "auth_ref": [
      "r1146"
     ]
    },
    "ecd_AwardGrantDateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardGrantDateFairValue",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value as of Grant Date",
        "label": "Award Grant Date Fair Value"
       }
      }
     },
     "auth_ref": [
      "r1147"
     ]
    },
    "ecd_AwardTmgDiscLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgDiscLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Award Timing Disclosures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_AwardTmgHowMnpiCnsdrdTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgHowMnpiCnsdrdTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing, How MNPI Considered",
        "label": "Award Timing, How MNPI Considered [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_AwardTmgMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Method",
        "label": "Award Timing Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_AwardTmgMnpiCnsdrdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiCnsdrdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Considered",
        "label": "Award Timing MNPI Considered [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_AwardTmgMnpiDiscTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgMnpiDiscTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing MNPI Disclosure",
        "label": "Award Timing MNPI Disclosure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ecd_AwardTmgPredtrmndFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardTmgPredtrmndFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Timing Predetermined",
        "label": "Award Timing Predetermined [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Axis]",
        "label": "Award Type [Axis]",
        "documentation": "Information by type of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "ecd_AwardUndrlygSecuritiesAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardUndrlygSecuritiesAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Securities",
        "label": "Award Underlying Securities Amount"
       }
      }
     },
     "auth_ref": [
      "r1145"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Awards Close in Time to MNPI Disclosures, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1144"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures",
        "label": "Awards Close in Time to MNPI Disclosures [Table]"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "ecd_AwardsCloseToMnpiDiscTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "AwardsCloseToMnpiDiscTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Awards Close in Time to MNPI Disclosures, Table",
        "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1143"
     ]
    },
    "us-gaap_BalanceSheetLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationAxis",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Axis]",
        "label": "Balance Sheet Location [Axis]",
        "documentation": "Information by location on balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BalanceSheetLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BalanceSheetLocationDomain",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Balance Sheet Location [Domain]",
        "label": "Balance Sheet Location [Domain]",
        "documentation": "Location in the balance sheet (statement of financial position)."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r148"
     ]
    },
    "ed_BaseRateIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BaseRateIncreaseDecrease",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate changes",
        "label": "Base Rate Increase Decrease",
        "documentation": "Base rate increase decrease."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BasisOfAccountingPolicyPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies",
        "label": "Basis of Accounting, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": []
    },
    "ed_BrokenBowIIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BrokenBowIIMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Broken Bow II",
        "label": "Broken Bow II [Member]",
        "documentation": "Broken Bow II [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_BrooklynCleanEnergyHubMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BrooklynCleanEnergyHubMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brooklyn Clean Energy Hub",
        "label": "Brooklyn Clean Energy Hub [Member]",
        "documentation": "Brooklyn Clean Energy Hub"
       }
      }
     },
     "auth_ref": []
    },
    "ed_BrooklynMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BrooklynMember",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Brooklyn Navy Yard",
        "label": "Brooklyn [Member]",
        "documentation": "Brooklyn [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition, Acquiree [Domain]",
        "label": "Business Acquisition, Acquiree [Domain]",
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "auth_ref": [
      "r728",
      "r1048",
      "r1051"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Axis]",
        "label": "Business Acquisition [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r728",
      "r1048",
      "r1051"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Acquisition [Line Items]",
        "label": "Business Acquisition [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r728"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets",
        "documentation": "Amount of assets acquired at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ed_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets held for sale",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Held For Sale",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "documentation": "Amount of liabilities assumed at the acquisition date."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ed_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails": {
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Held For Sale",
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessDescriptionAndBasisOfPresentationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "BusinessDescriptionAndBasisOfPresentationTextBlock",
     "presentation": [
      "http://www.coned.com/role/General"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Business Description and Basis of Presentation [Text Block]",
        "documentation": "The entire disclosure for the business description and basis of presentation concepts. Business description describes the nature and type of organization including but not limited to organizational structure as may be applicable to holding companies, parent and subsidiary relationships, business divisions, business units, business segments, affiliates and information about significant ownership of the reporting entity. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)."
       }
      }
     },
     "auth_ref": [
      "r185",
      "r234",
      "r236"
     ]
    },
    "ed_CECONYORAndRECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CECONYORAndRECOMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CECONY, O&amp;R And RECO",
        "label": "CECONY, O&amp;R And RECO [Member]",
        "documentation": "CECONY, O&amp;R And RECO"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CEDCaliforniaTexasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CEDCaliforniaTexasMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CED California Texas",
        "label": "CED California Texas [Member]",
        "documentation": "CED California Texas"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CEDNevadaVirginiaMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CEDNevadaVirginiaMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CED Nevada Virginia",
        "label": "CED Nevada Virginia [Member]",
        "documentation": "CED Nevada Virginia"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CEDSouthwestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CEDSouthwestMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CED Southwest",
        "label": "CED Southwest [Member]",
        "documentation": "CED Southwest [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19ArrearsAssistanceProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19ArrearsAssistanceProgramMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 Arrears Assistance Program",
        "label": "COVID-19 Arrears Assistance Program [Member]",
        "documentation": "COVID-19 Arrears Assistance Program"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19ArrearsPhase1AssistanceProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19ArrearsPhase1AssistanceProgramMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 Arrears Phase 1 Assistance Program",
        "label": "COVID-19 Arrears Phase 1 Assistance Program [Member]",
        "documentation": "COVID-19 Arrears Phase 1 Assistance Program"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19ArrearsPhase2AssistanceProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19ArrearsPhase2AssistanceProgramMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 Arrears Phase 2 Assistance Program",
        "label": "COVID-19 Arrears Phase 2 Assistance Program [Member]",
        "documentation": "COVID-19 Arrears Phase 2 Assistance Program"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19DeferralForUncollectibleAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19DeferralForUncollectibleAccountsReceivableMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 deferral for uncollectible accounts receivable",
        "label": "COVID-19 Deferral For Uncollectible Accounts Receivable [Member]",
        "documentation": "COVID-19 Deferral For Uncollectible Accounts Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19",
        "label": "COVID-19 [Member]",
        "documentation": "COVID-19 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_COVID19PandemicDeferralsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "COVID19PandemicDeferralsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COVID-19 pandemic deferrals",
        "label": "COVID-19 Pandemic Deferrals [Member]",
        "documentation": "COVID-19 Pandemic Deferrals"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CaliforniaSolar2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CaliforniaSolar2Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California Solar 2",
        "label": "California Solar 2 [Member]",
        "documentation": "California Solar 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CaliforniaSolar3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CaliforniaSolar3Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California Solar 3",
        "label": "California Solar 3 [Member]",
        "documentation": "California Solar 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CaliforniaSolar4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CaliforniaSolar4Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California Solar 4",
        "label": "California Solar 4 [Member]",
        "documentation": "California Solar 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CaliforniaSolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CaliforniaSolarMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California Solar",
        "label": "California Solar [Member]",
        "documentation": "California Solar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capital expenditures incurred but unpaid as of end of period",
        "label": "Capital Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ]
    },
    "us-gaap_CapitalizationLongtermDebtAndEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizationLongtermDebtAndEquity",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL CAPITALIZATION",
        "label": "Capitalization, Long-Term Debt and Equity",
        "documentation": "This element represents the total consolidated (as applicable) capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ed_CapitalizationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CapitalizationTextBlock",
     "presentation": [
      "http://www.coned.com/role/Capitalization"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalization",
        "label": "Capitalization [Text Block]",
        "documentation": "Capitalization [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CapitalizedCostsOfUnprovedPropertiesExcludedFromAmortizationByPropertyOrProjectAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project [Axis]",
        "label": "Project [Axis]",
        "documentation": "Information by project."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r276",
      "r277"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amount",
        "label": "Reported Value Measurement [Member]",
        "documentation": "Measured as reported on the statement of financial position (balance sheet)."
       }
      }
     },
     "auth_ref": [
      "r163",
      "r164"
     ]
    },
    "ed_CarryingValueOfTaxEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CarryingValueOfTaxEquityInterest",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of tax equity interest",
        "label": "Carrying Value Of Tax Equity Interest",
        "documentation": "Carrying Value Of Tax Equity Interest"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails": {
       "parentTag": "ed_CashCashEquivalentsRestrictedCashExcludingHeldForSale",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and temporary cash investments",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r327",
      "r1014"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsAtCarryingValueAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CASH, TEMPORARY CASH INVESTMENTS AND RESTRICTED CASH:",
        "label": "Cash and Cash Equivalents, at Carrying Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents [Line Items]",
        "label": "Cash and Cash Equivalents [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary Cash Investments",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r77"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "BALANCE AT BEGINNING OF PERIOD",
        "periodEndLabel": "BALANCE AT END OF PERIOD",
        "totalLabel": "Total cash, temporary cash investments and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r231",
      "r367"
     ]
    },
    "ed_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsExcludingCashHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsExcludingCashHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "BALANCE AT END OF PERIOD EXCLUDING HELD FOR SALE",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Excluding Cash Held For Sale",
        "documentation": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Excluding Cash Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsHeldForSalePeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsHeldForSalePeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LESS: CHANGE IN CASH BALANCES HELD FOR SALE",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Held For Sale, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Held For Sale, Period Increase (Decrease), Including Exchange Rate Effect"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CHANGE FOR THE PERIOD",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r3",
      "r231"
     ]
    },
    "ed_CashCashEquivalentsRestrictedCashExcludingHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CashCashEquivalentsRestrictedCashExcludingHeldForSale",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total cash, temporary cash investments and restricted cash",
        "label": "Cash, Cash Equivalents, Restricted Cash, Excluding Held-For-Sale",
        "documentation": "Cash, Cash Equivalents, Restricted Cash, Excluding Held-For-Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CashCollateralHeldForProjectFinanceAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CashCollateralHeldForProjectFinanceAgreementsMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Collateral Held For Project Finance Agreements",
        "label": "Cash Collateral Held For Project Finance Agreements [Member]",
        "documentation": "Cash Collateral Held For Project Finance Agreements [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CashFlowsDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CashFlowsDiscountRate",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash flows discount rate",
        "label": "Cash Flows Discount Rate",
        "documentation": "Cash Flows Discount Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CatastrophicEventDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CatastrophicEventDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Catastrophic Event [Domain]",
        "label": "Catastrophic Event [Domain]",
        "documentation": "Catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInContractWithCustomerAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInContractWithCustomerAssetAbstract",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unbilled contract revenue",
        "label": "Change in Contract with Customer, Asset [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ChangeInContractWithCustomerLiabilityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ChangeInContractWithCustomerLiabilityAbstract",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unearned revenue",
        "label": "Change in Contract with Customer, Liability [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ChangeInContractWithCustomerRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ChangeInContractWithCustomerRollForward",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change In Contract With Customer [Roll Forward]",
        "label": "Change In Contract With Customer [Roll Forward]",
        "documentation": "Change In Contract With Customer"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_ChangedPeerGroupFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ChangedPeerGroupFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changed Peer Group, Footnote",
        "label": "Changed Peer Group, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CleanEnergyBusinessesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CleanEnergyBusinessesMember",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Clean Energy Businesses",
        "label": "Clean Energy Businesses [Member]",
        "documentation": "Clean Energy Businesses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_CoSelectedMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Amount",
        "label": "Company Selected Measure Amount"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_CoSelectedMeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CoSelectedMeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Company Selected Measure Name",
        "label": "Company Selected Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_CollateralAlreadyPostedAggregateFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollateralAlreadyPostedAggregateFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateral posted",
        "label": "Collateral Already Posted, Aggregate Fair Value",
        "documentation": "The aggregate fair value of assets that are already posted, at the end of the reporting period, as collateral for derivative instruments with credit-risk-related contingent features."
       }
      }
     },
     "auth_ref": [
      "r151"
     ]
    },
    "us-gaap_CollateralAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollateralAxis",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateral [Axis]",
        "label": "Collateral Held [Axis]",
        "documentation": "Information by category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": [
      "r1026"
     ]
    },
    "us-gaap_CollateralDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CollateralDomain",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Collateral [Domain]",
        "label": "Collateral Held [Domain]",
        "documentation": "Category of collateral or no collateral, from lender's perspective."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommercialPaper": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommercialPaper",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commercial paper, outstanding",
        "label": "Commercial Paper",
        "documentation": "Carrying value as of the balance sheet date of short-term borrowings using unsecured obligations issued by banks, corporations and other borrowers to investors. The maturities of these money market securities generally do not exceed 270 days."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r281",
      "r1312"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "COMMITMENTS, CONTINGENCIES, AND GUARANTEES (Note B, Note G, and Note H)",
        "label": "Commitments and Contingencies",
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r60",
      "r176",
      "r848",
      "r931"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/MaterialContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r247",
      "r499",
      "r500",
      "r1006",
      "r1222"
     ]
    },
    "ed_CommodityContractHeldAndUsedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CommodityContractHeldAndUsedMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Con Edison - Commodity",
        "label": "Commodity Contract, Held And Used [Member]",
        "documentation": "Commodity Contract, Held And Used"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CommonEquityRatioPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CommonEquityRatioPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common equity ratio (percent)",
        "label": "Common Equity Ratio, Percentage",
        "documentation": "Common Equity Ratio, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockDividendsPerShareCashPaid": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareCashPaid",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquityParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock dividends per share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Cash Paid",
        "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_CommonStockDividendsPerShareDeclared": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockDividendsPerShareDeclared",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Dividends Declared Per Share (in dollars per share)",
        "label": "Common Stock, Dividends, Per Share, Declared",
        "documentation": "Aggregate dividends declared during the period for each share of common stock outstanding."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ed_CommonStockEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CommonStockEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "TOTAL SHAREHOLDER\u2019S EQUITY (See Statement of Shareholder\u2019s Equity)",
        "terseLabel": "Common stock, including additional paid-in capital",
        "label": "Common Stock Equity",
        "documentation": "Total value of common stock equity"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CommonStockEquityBeforeAccumulatedComprehensiveIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CommonStockEquityBeforeAccumulatedComprehensiveIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL EQUITY BEFORE ACCUMULATED OTHER COMPREHENSIVE INCOME",
        "label": "Common Stock Equity Before Accumulated Comprehensive Income Loss",
        "documentation": "Common stock equity before accumulated comprehensive income loss."
       }
      }
     },
     "auth_ref": []
    },
    "ed_CommonStockEquityShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CommonStockEquityShares",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL EQUITY BEFORE ACCUMULATED OTHER COMPREHENSIVE LOSS (in shares)",
        "label": "Common Stock Equity Shares",
        "documentation": "Common Stock Equity Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock",
        "label": "Common Stock [Member]",
        "documentation": "Stock that is subordinate to all other stock of the issuer."
       }
      }
     },
     "auth_ref": [
      "r1063",
      "r1064",
      "r1065",
      "r1067",
      "r1068",
      "r1069",
      "r1072",
      "r1201",
      "r1202",
      "r1287",
      "r1320",
      "r1323"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock, shares authorized (in shares)",
        "label": "Common Stock, Shares Authorized",
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r932"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "BALANCE AS OF BEGINNING OF PERIOD (in shares)",
        "periodEndLabel": "BALANCE AS OF END OF PERIOD (in shares)",
        "terseLabel": "Common stock, shares outstanding (in shares)",
        "label": "Common Stock, Shares, Outstanding",
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r210",
      "r932",
      "r953",
      "r1323",
      "r1324"
     ]
    },
    "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Company Selected Measure",
        "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1127"
     ]
    },
    "ecd_CompActuallyPaidVsNetIncomeTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsNetIncomeTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Net Income",
        "label": "Compensation Actually Paid vs. Net Income [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1126"
     ]
    },
    "ecd_CompActuallyPaidVsOtherMeasureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsOtherMeasureTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Other Measure",
        "label": "Compensation Actually Paid vs. Other Measure [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return",
        "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1125"
     ]
    },
    "us-gaap_CompensationAndRetirementDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationAndRetirementDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Benefits [Abstract]",
        "label": "Retirement Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CompensationRelatedCostsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CompensationRelatedCostsPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and Other Postretirement Benefits",
        "label": "Compensation Related Costs, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for salaries, bonuses, incentive awards, postretirement and postemployment benefits granted to employees, including equity-based arrangements; discloses methodologies for measurement, and the bases for recognizing related assets and liabilities and recognizing and reporting compensation expense."
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "COMPREHENSIVE INCOME",
        "terseLabel": "Comprehensive Income",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners."
       }
      }
     },
     "auth_ref": [
      "r66",
      "r349",
      "r351",
      "r359",
      "r840",
      "r864"
     ]
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Licenses",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r1013",
      "r1212",
      "r1213"
     ]
    },
    "ed_ConEdisonGasPipelineandStorageLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConEdisonGasPipelineandStorageLLCMember",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CET Gas",
        "label": "Con Edison Gas Pipeline and Storage, LLC [Member]",
        "documentation": "Con Edison Gas Pipeline and Storage, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ConEdisonTransmissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConEdisonTransmissionMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Con Edison Transmission",
        "verboseLabel": "CET",
        "label": "Con Edison Transmission [Member]",
        "documentation": "Con Edison Transmission [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CondensedBalanceSheetStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementTable",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Balance Sheet Statement [Table]",
        "label": "Condensed Balance Sheet Statement [Table]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedBalanceSheetStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedBalanceSheetStatementsCaptionsLineItems",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Balance Sheet Statements, Captions [Line Items]",
        "label": "Condensed Balance Sheet Statements, Captions [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedCashFlowStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementTable",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Cash Flow Statement [Table]",
        "label": "Condensed Cash Flow Statement [Table]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedCashFlowStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedCashFlowStatementsCaptionsLineItems",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Cash Flow Statements, Captions [Line Items]",
        "label": "Condensed Cash Flow Statements, Captions [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Financial Information Disclosure [Abstract]",
        "label": "Condensed Financial Information Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CondensedFinancialInformationOfParentCompanyOnlyDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule I - Condensed Financial Information",
        "label": "Condensed Financial Information of Parent Company Only Disclosure [Text Block]",
        "documentation": "The entire disclosure for condensed financial information, including the financial position, cash flows, and the results of operations of the registrant (parent company) as of the same dates or for the same periods for which audited consolidated financial statements are being presented. Alternatively, the details of this disclosure can be reported by the specific parent company taxonomy elements, indicating the appropriate date and period contexts in an instance document."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedIncomeStatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementTable",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Income Statement [Table]",
        "label": "Condensed Income Statement [Table]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "srt_CondensedIncomeStatementsCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CondensedIncomeStatementsCaptionsLineItems",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Condensed Income Statements,Captions [Line Items]",
        "label": "Condensed Income Statements, Captions [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r1173"
     ]
    },
    "ed_ConsolidatedEdisonCompanyOfNewYorkIncAndOrangeAndRocklandUtilitiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConsolidatedEdisonCompanyOfNewYorkIncAndOrangeAndRocklandUtilitiesIncMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Edison Company of New York, Inc. And Orange And Rockland Utilities, Inc.",
        "label": "Consolidated Edison Company of New York, Inc. And Orange And Rockland Utilities, Inc. [Member]",
        "documentation": "Consolidated Edison Company of New York, Inc. And Orange And Rockland Utilities, Inc."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ConsolidatedEdisonCompanyofNewYorkInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConsolidatedEdisonCompanyofNewYorkInc.Member",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/CoverPage",
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CECONY",
        "verboseLabel": "CECONY",
        "label": "Consolidated Edison Company of New York, Inc. [Member]",
        "documentation": "Consolidated Edison Company of New York, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ConsolidatedEdisonDevelopmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConsolidatedEdisonDevelopmentMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Con Edison",
        "label": "Consolidated Edison Development [Member]",
        "documentation": "Consolidated Edison Development [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ConsolidatedEdisonEnergyInc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConsolidatedEdisonEnergyInc.Member",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Con Edison Energy",
        "label": "Consolidated Edison Energy, Inc. [Member]",
        "documentation": "Consolidated Edison Energy, Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ConsolidatedEdisonTransmissionElectricMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ConsolidatedEdisonTransmissionElectricMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CET Electric",
        "label": "Consolidated Edison Transmission Electric [Member]",
        "documentation": "Consolidated Edison Transmission Electric [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ConsolidatedEntitiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesAxis",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Axis]",
        "label": "Consolidated Entities [Axis]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r730",
      "r731",
      "r735",
      "r736",
      "r809",
      "r1007",
      "r1231",
      "r1234",
      "r1235"
     ]
    },
    "srt_ConsolidatedEntitiesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidatedEntitiesDomain",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidated Entities [Domain]",
        "label": "Consolidated Entities [Domain]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r730",
      "r731",
      "r735",
      "r736",
      "r809",
      "r1007",
      "r1231",
      "r1234",
      "r1235"
     ]
    },
    "srt_ConsolidationItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsAxis",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Axis]",
        "label": "Consolidation Items [Axis]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r420",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r441",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r524",
      "r525",
      "r1232",
      "r1233"
     ]
    },
    "srt_ConsolidationItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ConsolidationItemsDomain",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consolidation Items [Domain]",
        "label": "Consolidation Items [Domain]"
       }
      }
     },
     "auth_ref": [
      "r376",
      "r420",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r441",
      "r514",
      "r515",
      "r516",
      "r517",
      "r519",
      "r520",
      "r522",
      "r524",
      "r525",
      "r1232",
      "r1233"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Principles of Consolidation",
        "label": "Consolidation, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r1020"
     ]
    },
    "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction expenditures in accounts payable",
        "label": "Construction in Progress Expenditures Incurred but Not yet Paid",
        "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred."
       }
      }
     },
     "auth_ref": [
      "r79",
      "r80",
      "r81"
     ]
    },
    "us-gaap_ConstructionInProgressGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ConstructionInProgressGross",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction work in progress",
        "label": "Construction in Progress, Gross",
        "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetAndLiabilityTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Unbilled Contract and Unearned Revenues",
        "label": "Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability."
       }
      }
     },
     "auth_ref": [
      "r1238"
     ]
    },
    "us-gaap_ContractWithCustomerAssetNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerAssetNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued unbilled revenue",
        "verboseLabel": "Deferred regulatory assets",
        "label": "Contract with Customer, Asset, after Allowance for Credit Loss",
        "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r554",
      "r573"
     ]
    },
    "ed_ContractWithCustomerCostOfProgramRecoveryPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractWithCustomerCostOfProgramRecoveryPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of the program, recovery period",
        "label": "Contract With Customer, Cost Of Program, Recovery Period",
        "documentation": "Contract With Customer, Cost Of Program, Recovery Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred regulatory liabilities",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Contract with Customer, Liability",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r553",
      "r573"
     ]
    },
    "ed_ContractWithCustomerLiabilityAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractWithCustomerLiabilityAdditions",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Contract With Customer, Liability, Additions",
        "documentation": "Contract With Customer, Liability, Additions"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ContractWithCustomerLiabilityRevenueRecognizedPreviouslyOutstanding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractWithCustomerLiabilityRevenueRecognizedPreviouslyOutstanding",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contracts with customer, revenue recognized, amount outstanding end of last period",
        "label": "Contract With Customer Liability, Revenue Recognized, Previously Outstanding",
        "documentation": "Contract With Customer Liability, Revenue Recognized, Previously Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ContractWithCustomerReceivableExpectedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractWithCustomerReceivableExpectedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected deferred revenue",
        "label": "Contract With Customer, Receivable, Expected Amount",
        "documentation": "Contract With Customer, Receivable, Expected Amount"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerRefundLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractWithCustomerRefundLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer deposits",
        "label": "Contract with Customer, Refund Liability, Current",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current."
       }
      }
     },
     "auth_ref": [
      "r1240"
     ]
    },
    "us-gaap_ContractualObligationDueAfterFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueAfterFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "All Years Thereafter",
        "label": "Contractual Obligation, to be Paid, after Year Five",
        "documentation": "Amount of contractual obligation to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInFifthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInFifthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Contractual Obligation, to be Paid, Year Five",
        "documentation": "Amount of contractual obligation to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInFourthYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInFourthYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Contractual Obligation, to be Paid, Year Four",
        "documentation": "Amount of contractual obligation to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Contractual Obligation, to be Paid, Year One",
        "documentation": "Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInSecondYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInSecondYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Contractual Obligation, to be Paid, Year Two",
        "documentation": "Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractualObligationDueInThirdYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ContractualObligationDueInThirdYear",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Contractual Obligation, to be Paid, Year Three",
        "documentation": "Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ContractwithCustomerLiabilityDecreaseFromBillings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractwithCustomerLiabilityDecreaseFromBillings",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subtractions",
        "label": "Contract with Customer, Liability, Decrease From Billings",
        "documentation": "Contract with Customer, Liability, Decrease From Billings"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ContractwithCustomerLiabilityUnbilledRevenueAccrualsAndDeferrals": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ContractwithCustomerLiabilityUnbilledRevenueAccrualsAndDeferrals",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unbilled revenue and net unbilled revenue deferrals",
        "label": "Contract with Customer, Liability, Unbilled Revenue Accruals And Deferrals",
        "documentation": "Contract with Customer, Liability, Unbilled Revenue Accruals And Deferrals"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CopperMountainMesquiteSolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CopperMountainMesquiteSolarMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copper Mountain Solar - Mesquite Solar",
        "label": "Copper Mountain - Mesquite Solar [Member]",
        "documentation": "Copper Mountain - Mesquite Solar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CopperMountainSolar1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CopperMountainSolar1Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copper Mountain Solar 1",
        "label": "Copper Mountain Solar 1 [Member]",
        "documentation": "Copper Mountain Solar 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CopperMountainSolar2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CopperMountainSolar2Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copper Mountain Solar 2",
        "label": "Copper Mountain Solar 2 [Member]",
        "documentation": "Copper Mountain Solar 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CopperMountainSolar3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CopperMountainSolar3Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Copper Mountain Solar 3",
        "label": "Copper Mountain Solar 3 [Member]",
        "documentation": "Copper Mountain Solar 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CorporateAndReconcilingItemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CorporateAndReconcilingItemsMember",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Corporate And Reconciling Items [Member]",
        "documentation": "Corporate And Reconciling Items [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CorporateDebtSecuritiesMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Bonds Debt",
        "label": "Corporate Debt Securities [Member]",
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1046",
      "r1319"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating costs",
        "label": "Cost of Goods and Services Sold",
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities."
       }
      }
     },
     "auth_ref": [
      "r223",
      "r820"
     ]
    },
    "srt_CounterpartyNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CounterpartyNameAxis",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Axis]",
        "label": "Counterparty Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r374",
      "r375",
      "r530",
      "r549",
      "r807",
      "r1016",
      "r1019"
     ]
    },
    "ed_CovenantPrincipalBalanceAmountLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CovenantPrincipalBalanceAmountLimit",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Covenant principal balance amount limit",
        "label": "Covenant Principal Balance Amount Limit",
        "documentation": "Covenant principal balance amount limit"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CoverAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CoverAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cover [Abstract]",
        "label": "Cover [Abstract]",
        "documentation": "Cover page."
       }
      }
     },
     "auth_ref": []
    },
    "ed_CraneProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CraneProjectMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Crane Project",
        "label": "Crane Project [Member]",
        "documentation": "Crane Project"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CreditAvailabilityThroughMarch2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CreditAvailabilityThroughMarch2028Member",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Availability Through March 2028",
        "label": "Credit Availability Through March 2028 [Member]",
        "documentation": "Credit Availability Through December 2022 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditDerivativeMaximumExposureUndiscounted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativeMaximumExposureUndiscounted",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy supply and hedging activities credit exposure total",
        "label": "Credit Derivative, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future undiscounted payments that could be required under the credit derivative, before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r155"
     ]
    },
    "us-gaap_CreditDerivativesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditDerivativesLineItems",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Holdings [Line Items]",
        "label": "Credit Derivatives [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ed_CreditExposureNonratedCounterParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CreditExposureNonratedCounterParties",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Makeup of net credit exposure non-investment grade/non-rated counterparties",
        "label": "Credit Exposure Nonrated Counter Parties",
        "documentation": "Credit exposure nonrated counterparties"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityAxis",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Axis]",
        "label": "Credit Facility [Axis]",
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Credit Facility [Domain]",
        "label": "Credit Facility [Domain]",
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditLossAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Credit Loss [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CreditRiskDerivativesAtFairValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CreditRiskDerivativesAtFairValueNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate fair value \u2013 net liabilities",
        "label": "Credit Risk Derivatives, at Fair Value, Net",
        "documentation": "Fair value of credit risk derivative asset after deduction of credit risk derivative liability."
       }
      }
     },
     "auth_ref": [
      "r42"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1177",
      "r1197",
      "r1282"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1177",
      "r1197",
      "r1282"
     ]
    },
    "ed_CustomerServiceSystemsCSSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CustomerServiceSystemsCSSMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer Service Systems (CSS)",
        "label": "Customer Service Systems (CSS) [Member]",
        "documentation": "Customer Service Systems (CSS)"
       }
      }
     },
     "auth_ref": []
    },
    "ed_CustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "CustomersMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customers",
        "label": "Customers [Member]",
        "documentation": "Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2008B6.75PercentDue2038Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2008B6.75PercentDue2038Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2008B, 6.75 Percent, Due 2038",
        "label": "Debenture 2008B, 6.75 Percent, Due 2038 [Member]",
        "documentation": "Debenture 2008B, 6.75 Percent, Due 2038 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2009B6.00PercentDue2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2009B6.00PercentDue2039Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2009B, 6.00 Percent, Due 2039",
        "label": "Debenture 2009B, 6.00 Percent, Due 2039 [Member]",
        "documentation": "Debenture 2009B, 6.00 Percent, Due 2039 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2009C5.50PercentDue2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2009C5.50PercentDue2039Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2009C, 5.50 Percent, Due 2039",
        "label": "Debenture 2009C, 5.50 Percent, Due 2039 [Member]",
        "documentation": "Debenture 2009C, 5.50 Percent, Due 2039 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2010B5.50PercentDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2010B5.50PercentDue2040Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2010B, 5.50 Percent, Due 2040",
        "label": "Debenture 2010B, 5.50 Percent, Due 2040 [Member]",
        "documentation": "Debenture 2010B, 5.50 Percent, Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2010B5.70PercentDue2040Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2010B5.70PercentDue2040Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2010B, 5.70 Percent, Due 2040",
        "label": "Debenture 2010B, 5.70 Percent, Due 2040 [Member]",
        "documentation": "Debenture 2010B, 5.70 Percent, Due 2040 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2012A4.20PercentDue2042Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2012A4.20PercentDue2042Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2012A, 4.20 Percent, Due 2042",
        "label": "Debenture 2012A, 4.20 Percent, Due 2042 [Member]",
        "documentation": "Debenture 2012A, 4.20 Percent, Due 2042 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2013A3.95PercentDue2043Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2013A3.95PercentDue2043Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2013A, 3.95 Percent, Due 2043",
        "label": "Debenture 2013A, 3.95 Percent, Due 2043 [Member]",
        "documentation": "Debenture 2013A, 3.95 Percent, Due 2043 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2014A4.45PercentDue2044Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2014A4.45PercentDue2044Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2014A, 4.45 Percent, Due 2044",
        "label": "Debenture 2014A, 4.45 Percent, Due 2044 [Member]",
        "documentation": "Debenture 2014A, 4.45 Percent, Due 2044 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2014B3.30PercentDue2024Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2014B3.30PercentDue2024Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2014B, 3.30 Percent, Due 2024",
        "label": "Debenture 2014B, 3.30 Percent, Due 2024 [Member]",
        "documentation": "Debenture 2014B, 3.30 Percent, Due 2024 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2014C4625Due2054Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2014C4625Due2054Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2014C, 4.625% Due 2054",
        "label": "Debenture 2014C , 4.625%, Due 2054 [Member]",
        "documentation": "Debenture Series Two Thousand Fourteenc Four Point Six Two Five Percent Due Two Thousand Fifty Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2015A4.50PercentDue2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2015A4.50PercentDue2045Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2015A, 4.50 Percent, Due 2045",
        "label": "Debenture 2015A, 4.50 Percent, Due 2045 [Member]",
        "documentation": "Debenture 2015A, 4.50 Percent, Due 2045 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2015A4.95PercentDue2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2015A4.95PercentDue2045Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2015A, 4.95 Percent, Due 2045",
        "label": "Debenture 2015A, 4.95 Percent, Due 2045 [Member]",
        "documentation": "Debenture 2015A, 4.95 Percent, Due 2045 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2016A3.85PercentDue2046Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2016A3.85PercentDue2046Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2016A, 3.85 Percent, Due 2046",
        "label": "Debenture 2016A, 3.85 Percent, Due 2046 [Member]",
        "documentation": "Debenture 2016A, 3.85 Percent, Due 2046 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2019A3.73PercentDue2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2019A3.73PercentDue2049Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2019A, 3.73 Percent, Due 2049",
        "label": "Debenture 2019A, 3.73 Percent, Due 2049 [Member]",
        "documentation": "Debenture 2019A, 3.73 Percent, Due 2049 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2019A4.125PercentDue2049Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2019A4.125PercentDue2049Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2019A, 4.125 Percent, Due 2049",
        "label": "Debenture 2019A, 4.125 Percent, Due 2049 [Member]",
        "documentation": "Debenture 2019A, 4.125 Percent, Due 2049 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2019B2.94PercentDue2029Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2019B2.94PercentDue2029Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2019B, 2.94 Percent, Due 2029",
        "label": "Debenture 2019B, 2.94 Percent, Due 2029 [Member]",
        "documentation": "Debenture 2019B, 2.94 Percent, Due 2029 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2019B3.70PercentDue2059Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2019B3.70PercentDue2059Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2019B, 3.70 Percent, Due 2059",
        "label": "Debenture 2019B, 3.70 Percent, Due 2059 [Member]",
        "documentation": "Debenture 2019B, 3.70 Percent, Due 2059 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2019C3.46PercentDue2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2019C3.46PercentDue2039Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2019C, 3.46 Percent, Due 2039",
        "label": "Debenture 2019C, 3.46 Percent, Due 2039 [Member]",
        "documentation": "Debenture 2019C, 3.46 Percent, Due 2039 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020A065PercentDue2023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020A065PercentDue2023Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020A, 0.65 Percent, Due 2023",
        "label": "Debenture 2020A, 0.65 Percent, Due 2023 [Member]",
        "documentation": "Debenture 2020A, 0.65 Percent, Due 2023"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020A202PercentDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020A202PercentDue2030Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020A, 2.02 Percent, Due 2030",
        "label": "Debenture 2020A, 2.02 Percent, Due 2030 [Member]",
        "documentation": "Debenture 2020A, 2.02 Percent, Due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020A335PercentDue2030Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020A335PercentDue2030Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020A, 3.35 Percent, Due 2030",
        "label": "Debenture 2020A, 3.35 Percent, Due 2030 [Member]",
        "documentation": "Debenture 2020A, 3.35 Percent, Due 2030"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020B324PercentDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020B324PercentDue2050Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020B, 3.24 Percent, Due 2050",
        "label": "Debenture 2020B, 3.24 Percent, Due 2050 [Member]",
        "documentation": "Debenture 2020B, 3.24 Percent, Due 2050"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020B395PercentDue2050Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020B395PercentDue2050Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020B, 3.95 Percent, Due 2050",
        "label": "Debenture 2020B, 3.95 Percent, Due 2050 [Member]",
        "documentation": "Debenture 2020B, 3.95 Percent, Due 2050"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2020C300PercentDue2060Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2020C300PercentDue2060Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2020C, 3.00 Percent, Due 2060",
        "label": "Debenture 2020C, 3.00 Percent, Due 2060 [Member]",
        "documentation": "Debenture 2020C, 3.00 Percent, Due 2060"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021A231PercentDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021A231PercentDue2031Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021A, 2.31 Percent, Due 2031",
        "label": "Debenture 2021A, 2.31 Percent, Due 2031 [Member]",
        "documentation": "Debenture 2021A, 2.31 Percent, Due 2031"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021A240PercentDue2031Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021A240PercentDue2031Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021A, 2.40 Percent, Due 2031",
        "label": "Debenture 2021A, 2.40 Percent, Due 2031 [Member]",
        "documentation": "Debenture 2021A, 2.40 Percent, Due 2031"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021B3170PercentDue2051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021B3170PercentDue2051Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021B, 3.170 Percent, Due 2051",
        "label": "Debenture 2021B, 3.170 Percent, Due 2051 [Member]",
        "documentation": "Debenture 2021B, 3.170 Percent, Due 2051"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021B360PercentDue2061Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021B360PercentDue2061Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021B, 3.60 Percent, Due 2061",
        "label": "Debenture 2021B, 3.60 Percent, Due 2061 [Member]",
        "documentation": "Debenture 2021B, 3.60 Percent, Due 2061"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021C3200PercentDue2051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021C3200PercentDue2051Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021C, 3.200 Percent, Due 2051",
        "label": "Debenture 2021C, 3.200 Percent, Due 2051 [Member]",
        "documentation": "Debenture 2021C, 3.200 Percent, Due 2051"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2021C320PercentDue2051Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2021C320PercentDue2051Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2021C, 3.20 Percent, Due 2051",
        "label": "Debenture 2021C, 3.20 Percent, Due 2051 [Member]",
        "documentation": "Debenture 2021C, 3.20 Percent, Due 2051"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2022A570PercentDue2032Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2022A570PercentDue2032Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2022A, 5.70 Percent, Due 2032",
        "label": "Debenture 2022A, 5.70 Percent, Due 2032 [Member]",
        "documentation": "Debenture 2022A, 5.70 Percent, Due 2032"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2022A615PercentDue2052Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2022A615PercentDue2052Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2022A, 6.15%, Due 2052",
        "label": "Debenture 2022A, 6.15 Percent, Due 2052 [Member]",
        "documentation": "Debenture 2022A, 6.15 Percent, Due 2052"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2023A659PercentDue2053Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2023A659PercentDue2053Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2023A, 6.59%, Due 2053",
        "label": "Debenture 2023A, 6.59 Percent, Due 2053 [Member]",
        "documentation": "Debenture 2023A, 6.59 Percent, Due 2053"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Debenture2023C590PercentDue2053Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Debenture2023C590PercentDue2053Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture 2023C, 5.90%, Due 2053",
        "label": "Debenture 2023C, 5.90 Percent, Due 2053 [Member]",
        "documentation": "Debenture 2023C, 5.90 Percent, Due 2053"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2015B4.69due2045Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2015B4.69due2045Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2015B, 4.69% due 2045",
        "label": "Debenture Series 2015B, 4.69% due 2045 [Member]",
        "documentation": "Debenture Series 2015B, 4.69% due 2045 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2016A.3.88Due2046Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2016A.3.88Due2046Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2016A. 3.88% Due 2046",
        "label": "Debenture Series 2016A. 3.88% Due 2046 [Member]",
        "documentation": "Debenture Series 2016A. 3.88% Due 2046 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2016B2.90Due2026Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2016B2.90Due2026Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2016B, 2.90% Due 2026",
        "label": "Debenture Series 2016B, 2.90% Due 2026 [Member]",
        "documentation": "Debenture Series 2016B, 2.90% Due 2026 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2016C4.30Due2056Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2016C4.30Due2056Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2016C, 4.30% Due 2056",
        "label": "Debenture Series 2016C, 4.30% Due 2056 [Member]",
        "documentation": "Debenture Series 2016C, 4.30% Due 2056 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018A3.800Due2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018A3.800Due2028Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018A, 3.80% Due 2028",
        "label": "Debenture Series 2018A, 3.800% Due 2028 [Member]",
        "documentation": "Debenture Series 2018A, 3.800% Due 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018A4.350Due2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018A4.350Due2048Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018A, 4.35% Due 2048",
        "label": "Debenture Series 2018A, 4.350% Due 2048 [Member]",
        "documentation": "Debenture Series 2018A, 4.350% Due 2048 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018B4.350Due2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018B4.350Due2048Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018B, 4.35% Due 2048",
        "label": "Debenture Series 2018B, 4.350% Due 2048 [Member]",
        "documentation": "Debenture Series 2018B, 4.350% Due 2048 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018B4.500Due2058Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018B4.500Due2058Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018B, 4.50% Due 2058",
        "label": "Debenture Series 2018B, 4.500% Due 2058 [Member]",
        "documentation": "Debenture Series 2018B, 4.500% Due 2058 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018D4.000Due2028Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018D4.000Due2028Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018D, 4.00% Due 2028",
        "label": "Debenture Series 2018D, 4.000% Due 2028 [Member]",
        "documentation": "Debenture Series 2018D, 4.000% Due 2028 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeries2018E4.650Due2048Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeries2018E4.650Due2048Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2018E, 4.65% Due 2048",
        "label": "Debenture Series 2018E, 4.650% Due 2048 [Member]",
        "documentation": "Debenture Series 2018E, 4.650% Due 2048 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesOneThousandNineHundredAndNinetySevenfSixPointFiveZeroPercentDueTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesOneThousandNineHundredAndNinetySevenfSixPointFiveZeroPercentDueTwoThousandTwentySevenMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 1997F, 6.50% Due 2027",
        "label": "Debenture Series One Thousand Nine Hundred And Ninety Sevenf Six Point Five Zero Percent Due Two Thousand Twenty Seven [Member]",
        "documentation": "Debenture Series One Thousand Nine Hundred And Ninety Sevenf Six Point Five Zero Percent Due Two Thousand Twenty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandFiveBFivePointTwoFivePercentDueTwoThousandThirtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandFiveBFivePointTwoFivePercentDueTwoThousandThirtyFiveMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2005B, 5.25% Due 2035",
        "label": "Debenture Series Two Thousand Five B Five Point Two Five Percent Due Two Thousand Thirty Five [Member]",
        "documentation": "Debenture Series Two Thousand Five B Five Point Two Five Percent Due Two Thousand Thirty Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandFiveaFivePointThreeZeroPercentDueTwoThousandThirtyFiveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandFiveaFivePointThreeZeroPercentDueTwoThousandThirtyFiveMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2005A, 5.30% Due 2035",
        "label": "Debenture Series Two Thousand Fivea Five Point Three Zero Percent Due Two Thousand Thirty Five [Member]",
        "documentation": "Debenture Series Two Thousand Five A Five Point Three Zero Percent Due Two Thousand Thirty Five [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandFourBFivePointSevenZeroPercentDueTwoThousandThirtyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandFourBFivePointSevenZeroPercentDueTwoThousandThirtyFourMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2004B, 5.70% Due 2034",
        "label": "Debenture Series Two Thousand Four B Five Point Seven Zero Percent Due Two Thousand Thirty Four [Member]",
        "documentation": "Debenture Series Two Thousand Four B Five Point Seven Zero Percent Due Two Thousand Thirty Four [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSevenaSixPointThreeZeroPercentDueTwoThousandThirtySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSevenaSixPointThreeZeroPercentDueTwoThousandThirtySevenMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2007A, 6.30% Due 2037",
        "label": "Debenture Series Two Thousand Sevena Six Point Three Zero Percent Due Two Thousand Thirty Seven [Member]",
        "documentation": "Debenture Series Two Thousand Seven A Six Point Three Zero Percent Due Two Thousand Thirty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSeventeenAThreePointEightSevenFivePercentDueTwoThousandFortySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSeventeenAThreePointEightSevenFivePercentDueTwoThousandFortySevenMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2017A, 3.875% Due 2047",
        "label": "Debenture Series Two Thousand Seventeen A, Three Point Eight Seven Five Percent Due Two Thousand Forty Seven [Member]",
        "documentation": "Debenture Series Two Thousand Seventeen A, Three Point Eight Seven Five Percent Due Two Thousand Forty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSeventeenBThreePointOneTwoFivePercentDueTwoThousandTwentySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSeventeenBThreePointOneTwoFivePercentDueTwoThousandTwentySevenMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2017B, 3.125% Due 2027",
        "label": "Debenture Series Two Thousand Seventeen B Three Point One Two Five Percent Due Two Thousand Twenty Seven [Member]",
        "documentation": "Debenture Series Two Thousand Seventeen B Three Point One Two Five Percent Due Two Thousand Twenty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSeventeenCFourPointZeroZeroPercentDueTwoThousandFiftySevenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSeventeenCFourPointZeroZeroPercentDueTwoThousandFiftySevenMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2017C, 4.00% Due 2057",
        "label": "Debenture Series Two Thousand Seventeen C, Four Point Zero Zero Percent Due Two Thousand Fifty Seven [Member]",
        "documentation": "Debenture Series Two Thousand Seventeen C, Four Point Zero Zero Percent Due Two Thousand Fifty Seven [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSixBSixPointTwoZeroPercentDueTwoThousandThirtySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSixBSixPointTwoZeroPercentDueTwoThousandThirtySixMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2006B, 6.20% Due 2036",
        "label": "Debenture Series Two Thousand Six B Six Point Two Zero Percent Due Two Thousand Thirty Six [Member]",
        "documentation": "Debenture Series Two Thousand Six B Six Point Two Zero Percent Due Two Thousand Thirty Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSixEFivePointSevenZeroPercentDueTwoThousandThirtySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSixEFivePointSevenZeroPercentDueTwoThousandThirtySixMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2006E, 5.70% Due 2036",
        "label": "Debenture Series Two Thousand Six E Five Point Seven Zero Percent Due Two Thousand Thirty Six [Member]",
        "documentation": "Debenture Series Two Thousand Six E Five Point Seven Zero Percent Due Two Thousand Thirty Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandSixaFivePointEightFivePercentDueTwoThousandThirtySixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandSixaFivePointEightFivePercentDueTwoThousandThirtySixMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2006A, 5.85% Due 2036",
        "label": "Debenture Series Two Thousand Sixa Five Point Eight Five Percent Due Two Thousand Thirty Six [Member]",
        "documentation": "Debenture Series Two Thousand Six A Five Point Eight Five Percent Due Two Thousand Thirty Six [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandThreeCFivePointOneZeroPercentDueTwoThousandThirtyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandThreeCFivePointOneZeroPercentDueTwoThousandThirtyThreeMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2003C, 5.10% Due 2033",
        "label": "Debenture Series Two Thousand Three C Five Point One Zero Percent Due Two Thousand Thirty Three [Member]",
        "documentation": "Debenture Series Two Thousand Three C Five Point One Zero Percent Due Two Thousand Thirty Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandThreeaFivePointEightSevenFivePercentDueTwoThousandThirtyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandThreeaFivePointEightSevenFivePercentDueTwoThousandThirtyThreeMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2003A, 5.875% Due 2033",
        "label": "Debenture Series Two Thousand Threea Five Point Eight Seven Five Percent Due Two Thousand Thirty Three [Member]",
        "documentation": "Debenture Series Two Thousand Three A Five Point Eight Seven Five Percent Due Two Thousand Thirty Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandTwentyThreeAFivePointTwoZeroPercentDueTwoThousandThirtyThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandTwentyThreeAFivePointTwoZeroPercentDueTwoThousandThirtyThreeMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2023A, 5.20% Due 2033",
        "label": "Debenture Series Two Thousand Twenty Three A Five Point Two Zero Percent Due Two Thousand Thirty Three [Member]",
        "documentation": "Debenture Series Two Thousand Twenty Three A Five Point Two Zero Percent Due Two Thousand Thirty Three"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebentureSeriesTwoThousandTwentyThreeBFivePointFiveZeroPercentDueTwoThousandThirtyFourMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebentureSeriesTwoThousandTwentyThreeBFivePointFiveZeroPercentDueTwoThousandThirtyFourMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debenture Series 2023B, 5.50% Due 2034",
        "label": "Debenture Series Two Thousand Twenty Three B Five Point Five Zero Percent Due Two Thousand Thirty Four [Member]",
        "documentation": "Debenture Series Two Thousand Twenty Three B Five Point Five Zero Percent Due Two Thousand Thirty Four"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DebenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebenturesMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debentures",
        "label": "Debentures [Member]",
        "documentation": "Debentures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Disclosure [Abstract]",
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Axis]",
        "label": "Debt Instrument [Axis]",
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r203",
      "r204",
      "r282",
      "r286",
      "r376",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r783",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL PROJECT DEBT",
        "label": "Long-Term Debt, Gross",
        "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r286",
      "r544"
     ]
    },
    "ed_DebtInstrumentCovenantComplianceMaximumAggregateLimitOfFailureToPayDebtOrDerivativeObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebtInstrumentCovenantComplianceMaximumAggregateLimitOfFailureToPayDebtOrDerivativeObligations",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Failure to pay, maximum aggregate limit",
        "label": "Debt Instrument, Covenant Compliance, Maximum Aggregate Limit Of Failure To Pay Debt Or Derivative Obligations",
        "documentation": "Debt Instrument, Covenant Compliance, Maximum Aggregate Limit Of Failure To Pay Debt Or Derivative Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt instrument, face amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r169",
      "r171",
      "r527",
      "r783",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r57",
      "r528"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument [Line Items]",
        "label": "Debt Instrument [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r783",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt Instrument, Name [Domain]",
        "label": "Debt Instrument, Name [Domain]",
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r376",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r783",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1195"
     ]
    },
    "ed_DebtInstrumentNumberOfExtensionsToDebtTerm": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DebtInstrumentNumberOfExtensionsToDebtTerm",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, number of extensions to debt term",
        "label": "Debt Instrument, Number Of Extensions To Debt Term",
        "documentation": "Debt Instrument, Number Of Extensions To Debt Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-term Debt Instruments [Table]",
        "label": "Schedule of Long-Term Debt Instruments [Table]",
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r105",
      "r106",
      "r168",
      "r169",
      "r171",
      "r177",
      "r249",
      "r250",
      "r376",
      "r527",
      "r528",
      "r529",
      "r530",
      "r531",
      "r532",
      "r533",
      "r534",
      "r535",
      "r536",
      "r537",
      "r538",
      "r539",
      "r540",
      "r541",
      "r542",
      "r543",
      "r783",
      "r1031",
      "r1032",
      "r1033",
      "r1034",
      "r1035",
      "r1195"
     ]
    },
    "us-gaap_DebtInstrumentTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentTerm",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt term (in years)",
        "label": "Debt Instrument, Term",
        "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized debt discount",
        "negatedTerseLabel": "Unamortized debt discount",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r168",
      "r171",
      "r1237"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt discount",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r533",
      "r545",
      "r1032",
      "r1033"
     ]
    },
    "ed_DecouplingMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DecouplingMechanismMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decoupling Mechanism",
        "label": "Decoupling Mechanism [Member]",
        "documentation": "Decoupling Mechanism"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCompensationArrangementWithIndividualSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationArrangementWithIndividualSharesIssued",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of units issued (in shares)",
        "label": "Deferred Compensation Arrangement with Individual, Shares Issued",
        "documentation": "Number of shares issued pursuant to the terms of a deferred compensation arrangement."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "us-gaap_DeferredCompensationPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCompensationPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income plan assets",
        "label": "Deferred Compensation Plan Assets",
        "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements."
       }
      }
     },
     "auth_ref": [
      "r1183"
     ]
    },
    "us-gaap_DeferredCostsCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCostsCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred costs",
        "label": "Deferred Costs",
        "documentation": "The carrying amount of deferred costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredCreditsAndOtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredCreditsAndOtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred credits and noncurrent liabilities",
        "label": "Deferred Credits and Other Liabilities, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of unearned revenue or income, not otherwise specified in the taxonomy, which is expected to be taken into income after one year or beyond the normal operating cycle, if longer and noncurrent obligations not separately disclosed in the balance sheet (other liabilities, noncurrent)."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredDerivativeGainsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredDerivativeGainsCurrentMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative gains - short term",
        "label": "Deferred Derivative Gains Current [Member]",
        "documentation": "Regulatory Liability for reserve of change in fair value of derivative instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredDerivativeGainsLongTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredDerivativeGainsLongTermMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative gains - long term",
        "label": "Deferred Derivative Gains - Long Term [Member]",
        "documentation": "Deferred Derivative Gains - Long Term"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredDerivativeGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredDerivativeGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails": {
       "parentTag": "ed_NetDeferredGainLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred gains/(losses)",
        "label": "Deferred Derivative Gains Losses",
        "documentation": "Deferred Derivative Gains Losses"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredExpenseRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredExpenseRecognized",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferral of net increase (decrease) to regulatory assets",
        "label": "Deferred Expense Recognized",
        "documentation": "Deferred Expense Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1197",
      "r1281",
      "r1282"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unamortized debt expense",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r1237"
     ]
    },
    "ed_DeferredGainLossLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredGainLossLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails": {
       "parentTag": "ed_NetDeferredGainLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total deferred or recognized gains/(losses)",
        "label": "Deferred Gain Loss Liability",
        "documentation": "Deferred gain/(loss), liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxChargesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxChargesMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future income tax",
        "label": "Deferred Income Tax Charge [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of income taxes."
       }
      }
     },
     "auth_ref": [
      "r295",
      "r298",
      "r301",
      "r302"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r265",
      "r311",
      "r722",
      "r723",
      "r1197"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "ed_DeferredTaxLiabilitiesExcludingInvestmentinNoncontrolledAffiliatesNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r208",
      "r283",
      "r710"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes and unamortized investment tax credits",
        "label": "Deferred Income Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r700",
      "r847"
     ]
    },
    "us-gaap_DeferredProjectCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredProjectCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Project Costs",
        "label": "Deferred Project Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs incurred for acquired assets or services."
       }
      }
     },
     "auth_ref": [
      "r295"
     ]
    },
    "ed_DeferredRegulatoryAssetLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredRegulatoryAssetLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred regulatory asset (liability)",
        "label": "Deferred Regulatory Asset (Liability)",
        "documentation": "Deferred Regulatory Asset (Liability)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1197",
      "r1281",
      "r1282"
     ]
    },
    "ed_DeferredStormCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredStormCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred storm costs",
        "label": "Deferred Storm Costs [Member]",
        "documentation": "Deferred Storm Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxAssetsAssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxAssetsAssetRetirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset retirement obligations",
        "label": "Deferred Tax Assets Asset Retirement Obligations",
        "documentation": "Deferred Tax Assets Asset Retirement Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsEquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investments",
        "label": "Deferred Tax Assets, Equity Method Investments",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from equity method investments."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxAssetsGrossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsGrossAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Deferred Tax Assets, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred Tax Assets, Net",
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "ed_DeferredTaxLiabilitiesExcludingInvestmentinNoncontrolledAffiliatesNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1279"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, operating loss carryforwards, state and local",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxAssetsOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsOther",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Deferred Tax Assets, Other",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "ed_DeferredTaxAssetsPensionAndOtherPostretirementBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxAssetsPensionAndOtherPostretirementBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pensions and retiree benefits \u2013 liability",
        "label": "Deferred Tax Assets Pension And Other Postretirement Benefits",
        "documentation": "Deferred Tax Assets, Pension and other postretirement costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost reconciliation, deferred net regulatory assets",
        "label": "Deferred Tax Assets, Regulatory Assets and Liabilities",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences derived regulatory assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "ed_DeferredTaxAssetsRegulatoryAssetsAndLiabilitiesFutureIncomeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilitiesFutureIncomeTax",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future income tax",
        "label": "Deferred Tax Assets, Regulatory Assets And Liabilities, Future Income Tax",
        "documentation": "Deferred Tax Assets, Regulatory Assets And Liabilities, Future Income Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxAssetsRegulatoryAssetsAndLiabilitiesOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxAssetsRegulatoryAssetsAndLiabilitiesOther",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Other regulatory liabilities",
        "label": "Deferred Tax Assets, Regulatory Assets And Liabilities, Other",
        "documentation": "Deferred Tax Assets, Regulatory Assets And Liabilities, Other"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxAssetsSuperfundAndEnvironmentalCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxAssetsSuperfundAndEnvironmentalCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Superfund and other environmental costs",
        "label": "Deferred Tax Assets Superfund and Environmental Costs",
        "documentation": "Deferred tax assets superfund and environmental costs."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxCreditCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Tax credits carryforward",
        "label": "Deferred Tax Assets, Tax Credit Carryforwards",
        "documentation": "Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards."
       }
      }
     },
     "auth_ref": [
      "r121",
      "r122",
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsPostretirementBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pension and other postretirement costs",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Postretirement Benefits",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax asset, valuation allowance",
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r711"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liabilities and unamortized investment tax credits",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r119",
      "r1279"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Deferred Tax Liabilities, Gross [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesAndAccumulatedDeferredInvestmentTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesAndAccumulatedDeferredInvestmentTaxCredit",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income taxes and unamortized investment tax credits",
        "label": "Deferred Tax Liabilities And Accumulated Deferred Investment Tax Credit",
        "documentation": "Represents the noncurrent portion of deferred tax liabilities and the reserve for accumulated deferred investment tax credits as of the balance sheet date, which result from applying the applicable tax rate to net taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax. A noncurrent taxable temporary difference is a difference between the tax basis and the carrying amount of a noncurrent asset or liability in the financial statements prepared in accordance with generally accepted accounting principles. In a classified statement of financial position, an enterprise shall separate deferred tax liabilities and assets into a current amount and a noncurrent amount. Deferred tax liabilities and assets shall be classified as current or noncurrent based on the classification of the related asset or liability for financial reporting. A deferred tax liability or asset that is not related to an asset or liability for financial reporting, including deferred tax assets related to carryforwards, shall be classified according to the expected reversal date of the temporary difference. This is the remaining investment credit, which will reduce the cost of services collected from ratepayers by a ratable portion over the investment's regulatory life."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesEnvironmentalRedemptionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesEnvironmentalRedemptionCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation costs",
        "label": "Deferred Tax Liabilities Environmental Redemption Costs",
        "documentation": "Deferred tax liabilities environmental redemption costs."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesEquityMethodInvestments",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity investments",
        "label": "Deferred Tax Liabilities Equity Method Investments",
        "documentation": "Deferred Tax Liabilities Equity Method Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesExcludingInvestmentinNoncontrolledAffiliatesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesExcludingInvestmentinNoncontrolledAffiliatesNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Excluding Investment in Noncontrolled Affiliates, Net",
        "documentation": "Deferred Tax Liabilities, Excluding Investment in Noncontrolled Affiliates, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesInvestmentInNoncontrolledAffiliates",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized investment tax credits",
        "label": "Deferred Tax Liabilities, Investment in Noncontrolled Affiliates",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from investments in unconsolidated subsidiaries and investments in other affiliates which are not controlled nor consolidated."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "ed_DeferredTaxLiabilitiesOperatingLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Liabilities, Operating Lease Liabilities",
        "documentation": "Deferred Tax Liabilities, Operating Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesOperatingLeaseRightOfUseAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use asset",
        "label": "Deferred Tax Liabilities, Operating Lease Right Of Use Asset",
        "documentation": "Deferred Tax Liabilities, Operating Lease Right Of Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesOtherRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesOtherRegulatoryAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other regulatory assets",
        "label": "Deferred Tax Liabilities Other Regulatory Assets",
        "documentation": "Deferred tax liabilities other regulatory assets."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesPensionAndOtherPostretirementCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesPensionAndOtherPostretirementCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pension and other postretirement costs",
        "label": "Deferred Tax Liabilities Pension And Other Postretirement Costs",
        "documentation": "Deferred Tax Liabilities Pension And Other Postretirement Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DeferredTaxLiabilitiesPensionAndRetireeBenefitsAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesPensionAndRetireeBenefitsAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pensions and retiree benefits \u2013 asset",
        "label": "Deferred Tax Liabilities, Pension And Retiree Benefits - Asset",
        "documentation": "Deferred Tax Liabilities, Pension And Retiree Benefits - Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property basis differences",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DeferredTaxLiabilitiesRegulatoryAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost reconciliation, deferred net regulatory liabilities",
        "label": "Deferred Tax Liabilities, Regulatory Assets and Liabilities",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from regulatory assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r1280"
     ]
    },
    "ed_DeferredTaxLiabilitiesSystemPeakReductionAndEnergyEfficiencyPrograms": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DeferredTaxLiabilitiesSystemPeakReductionAndEnergyEfficiencyPrograms",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "System peak reduction and energy efficiency programs",
        "label": "Deferred Tax Liabilities, System Peak Reduction And Energy Efficiency Programs",
        "documentation": "Deferred Tax Liabilities, System Peak Reduction And Energy Efficiency Programs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension liability",
        "label": "Liability, Defined Benefit Pension Plan",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r110",
      "r285"
     ]
    },
    "us-gaap_DefinedBenefitPlanAccumulatedBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAccumulatedBenefitObligation",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated benefit obligation",
        "label": "Defined Benefit Plan, Accumulated Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to employee service rendered, excluding assumptions about future compensation level."
       }
      }
     },
     "auth_ref": [
      "r611"
     ]
    },
    "us-gaap_DefinedBenefitPlanActualReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActualReturnOnPlanAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual return on plan assets",
        "label": "Defined Benefit Plan, Plan Assets, Increase (Decrease) for Actual Return (Loss)",
        "documentation": "Amount of increase (decrease) in plan assets of defined benefit plan from actual return (loss) determined by change in fair value of plan assets adjusted for contributions, benefit payments, and other expenses."
       }
      }
     },
     "auth_ref": [
      "r593",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanActuarialGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanActuarialGainLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net actuarial loss/(gain)",
        "negatedTerseLabel": "Net actuarial gain",
        "label": "Defined Benefit Plan, Benefit Obligation, Actuarial Gain (Loss)",
        "documentation": "Amount of gain (loss) from change in actuarial assumptions which (increases) decreases benefit obligation of defined benefit plan. Assumptions include, but are not limited to, interest, mortality, employee turnover, salary, and temporary deviation from substantive plan."
       }
      }
     },
     "auth_ref": [
      "r586"
     ]
    },
    "ed_DefinedBenefitPlanAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Administrative expenses",
        "label": "Defined Benefit Plan Administrative Expenses",
        "documentation": "Defined Benefit Plan, Administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfGainsLosses",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Recognition of net actuarial loss/(gain)",
        "negatedTerseLabel": "Recognition of net actuarial loss/(gain)",
        "label": "Defined Benefit Plan, Amortization of Gain (Loss)",
        "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r618",
      "r641",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recognition of prior service credit",
        "terseLabel": "Recognition of prior service credit",
        "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)",
        "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r619",
      "r642",
      "r1046",
      "r1047"
     ]
    },
    "ed_DefinedBenefitPlanAssetAllocationFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanAssetAllocationFundsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Allocation Funds",
        "label": "Defined Benefit Plan, Asset Allocation Funds [Member]",
        "documentation": "Defined Benefit Plan, Asset Allocation Funds"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssetsForPlanBenefitsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and retiree benefits",
        "verboseLabel": "Pension and retiree benefits - asset",
        "label": "Assets for Plan Benefits, Defined Benefit Plan",
        "documentation": "Amount of asset, recognized in statement of financial position, for overfunded defined benefit pension and other postretirement plans."
       }
      }
     },
     "auth_ref": [
      "r279",
      "r578",
      "r579",
      "r601",
      "r946",
      "r1046",
      "r1310"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationDiscountRate",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, benefit obligations (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine benefit obligation of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationRateOfCompensationIncrease",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate of compensation increase (in percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Rate of Compensation Increase",
        "documentation": "Weighted average rate increase of compensation, used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingBenefitObligationWeightedAverageInterestCreditingRate",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest crediting rate for cash balance plan (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Benefit Obligation, Weighted-Average Interest Crediting Rate",
        "documentation": "Weighted-average interest crediting rate used to determine benefit obligation of defined benefit plan. Plan includes, but is not limited to, cash balance and other defined benefit plans with promised interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostDiscountRate",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, net periodic benefit cost (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Discount Rate",
        "documentation": "Weighted average rate for present value of future retirement benefits cash flows, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r625"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostExpectedLongTermReturnOnAssets",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected return on plan assets (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Expected Long-Term Rate of Return on Plan Assets",
        "documentation": "Weighted average rate of return on plan assets, reflecting average rate of earnings expected on existing plan assets and expected contributions, used to determine net periodic benefit cost of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r627",
      "r646"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostRateOfCompensationIncrease",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rate of compensation increase (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Rate of Compensation Increase",
        "documentation": "Weighted average rate of compensation increase used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, pay-related defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r626"
     ]
    },
    "us-gaap_DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanAssumptionsUsedCalculatingNetPeriodicBenefitCostWeightedAverageInterestCreditingRate",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest crediting rate for cash balance plan (percent)",
        "label": "Defined Benefit Plan, Assumptions Used Calculating Net Periodic Benefit Cost, Weighted-Average Interest Crediting Rate",
        "documentation": "Weighted-average interest crediting rate used to determine net periodic benefit cost of defined benefit plan. Plan includes, but is not limited to, cash balance and other defined benefit plans with promised interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r628"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligation",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Projected benefit obligation at beginning of year",
        "periodEndLabel": "PROJECTED BENEFIT OBLIGATION AT END OF YEAR",
        "label": "Defined Benefit Plan, Benefit Obligation",
        "documentation": "Amount of actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r581"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Benefit Obligation, Benefits Paid",
        "documentation": "Amount of payment to participant of defined benefit plan which decreases benefit obligation. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r588",
      "r649"
     ]
    },
    "us-gaap_DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanBenefitObligationContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participant contributions",
        "label": "Defined Benefit Plan, Benefit Obligation, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increase benefit obligation."
       }
      }
     },
     "auth_ref": [
      "r585"
     ]
    },
    "ed_DefinedBenefitPlanBenefitsPaidAndAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanBenefitsPaidAndAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid and administrative expenses, net of subsidies",
        "label": "Defined Benefit Plan Benefits Paid And Administrative Expenses",
        "documentation": "Defined Benefit Plan, benefits paid and administrative expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanByPlanAssetCategoriesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanByPlanAssetCategoriesAxis",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Axis]",
        "documentation": "Information by defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r630",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanCashAndCashEquivalentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanCashAndCashEquivalentsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Defined Benefit Plan, Cash and Cash Equivalents [Member]",
        "documentation": "Cash and cash equivalent in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DefinedBenefitPlanChangeInBenefitObligationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInBenefitObligationRollForward",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "CHANGE IN PROJECTED BENEFIT OBLIGATION",
        "terseLabel": "CHANGE IN BENEFIT OBLIGATION",
        "label": "Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanChangeInFairValueOfPlanAssetsRollForward",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CHANGE IN PLAN ASSETS",
        "label": "Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanContributionsByEmployer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanContributionsByEmployer",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer",
        "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r595",
      "r605",
      "r645",
      "r1044",
      "r1045",
      "r1046",
      "r1047"
     ]
    },
    "ed_DefinedBenefitPlanCostCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanCostCapitalized",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_DefinedBenefitPlanCostCreditChargedToOperatingExpenses",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost capitalized",
        "label": "Defined Benefit Plan Cost Capitalized",
        "documentation": "Defined Benefit Plan Cost Capitalized"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DefinedBenefitPlanCostCreditChargedToOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanCostCreditChargedToOperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total credit recognized",
        "label": "Defined Benefit Plan Cost (Credit) Charged To Operating Expenses",
        "documentation": "Defined Benefit Plan Cost (Credit) Charged To Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanDebtSecurityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDebtSecurityMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Debt Securities",
        "terseLabel": "Debt Securities",
        "label": "Defined Benefit Plan, Debt Security [Member]",
        "documentation": "Debt instrument issued by corporation, government and governmental agency, municipality, and other institution; in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "us-gaap_DefinedBenefitPlanDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDerivativeMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Futures",
        "label": "Defined Benefit Plan, Derivative [Member]",
        "documentation": "Financial instrument or other contract with one or more underlyings, notional amount or payment provision or both; can be settled net by means outside contract or delivery of asset; and with minimal or no initial net investment, in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1044"
     ]
    },
    "us-gaap_DefinedBenefitPlanDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanDisclosureLineItems",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan Disclosure [Line Items]",
        "label": "Defined Benefit Plan Disclosure [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DefinedBenefitPlanEmployerGroupWaiverPlanPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanEmployerGroupWaiverPlanPayments",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer group waiver plan subsidies",
        "label": "Defined Benefit Plan Employer Group Waiver Plan Payments",
        "documentation": "Defined Benefit Plan Employer Group Waiver Plan Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity\u00a0Securities",
        "terseLabel": "Equity Securities",
        "netLabel": "Equity",
        "label": "Defined Benefit Plan, Equity Securities [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity for which ownership is represented by share of stock, in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesNonUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesNonUsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "International Equity",
        "label": "Defined Benefit Plan, Equity Securities, Non-US [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, not domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanEquitySecuritiesUsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanEquitySecuritiesUsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Equity",
        "label": "Defined Benefit Plan, Equity Securities, US [Member]",
        "documentation": "Security representing ownership in corporation or other legal entity, domiciled in United States of America (US), for which ownership is represented by share of stock; in which defined benefit plan asset is invested. Includes, but is not limited to, common stock, preferred stock, convertible security, stock right and stock warrant."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsFiveFiscalYearsThereafter",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029-2033",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, after Year Five for Next Five Years",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in five fiscal years after fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year One",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Five",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fifth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Four",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in fourth fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Three",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in third fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Defined Benefit Plan, Expected Future Benefit Payment, Year Two",
        "documentation": "Amount of benefit for defined benefit plan expected to be paid in second fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r612"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedFutureEmployerContributionsNextFiscalYear",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated future employer contributions",
        "verboseLabel": "Expected contributions",
        "label": "Defined Benefit Plan, Expected Future Employer Contributions, Next Fiscal Year",
        "documentation": "Amount of contribution expected to be received by defined benefit plan from employer in next fiscal year following current fiscal year."
       }
      }
     },
     "auth_ref": [
      "r613",
      "r1047"
     ]
    },
    "us-gaap_DefinedBenefitPlanExpectedReturnOnPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanExpectedReturnOnPlanAssets",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Expected return on plan assets",
        "label": "Defined Benefit Plan, Expected Return (Loss) on Plan Assets",
        "documentation": "Amount of expected return (loss) recognized in net periodic benefit (cost) credit, calculated based on expected long-term rate of return and market-related value of plan assets of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r617",
      "r640",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanFundedStatusOfPlan",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Fair value of plan assets at beginning of year",
        "periodEndLabel": "FAIR VALUE OF PLAN ASSETS AT END OF YEAR",
        "verboseLabel": "Investments value",
        "terseLabel": "Total fair value of plan net assets",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee."
       }
      }
     },
     "auth_ref": [
      "r592",
      "r603",
      "r605",
      "r606",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanFundedStatusOfPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanFundedStatusOfPlan",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "FUNDED STATUS",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status of Plan",
        "documentation": "Amount of funded (unfunded) status of defined benefit plan, measured as difference between fair value of plan assets and benefit obligation. Includes, but is not limited to, overfunded (underfunded) status."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r601",
      "r1046"
     ]
    },
    "ed_DefinedBenefitPlanFundedUnfundedStatusOfPlanRelatedToPrivateEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanFundedUnfundedStatusOfPlanRelatedToPrivateEquity",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Defined benefit plan, funded (unfunded) status of plan related to private equity",
        "label": "Defined Benefit Plan, Funded (Unfunded) Status Of Plan Related To Private Equity",
        "documentation": "Defined Benefit Plan, Funded (Unfunded) Status Of Plan Related To Private Equity"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanHealthCareCostTrendRateAssumedNextFiscalYear",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Cost Trend Rate",
        "label": "Defined Benefit Plan, Health Care Cost Trend Rate Assumed, Next Fiscal Year",
        "documentation": "Assumed rate, for next fiscal year, based on annual change in cost of health care cost benefits used to measure expected cost of benefits covered by defined benefit postretirement plan. Factors include, but are not limited to, estimate of health care inflation, change in health care utilization or delivery pattern, technological advances, and change in health status of participant. Excludes factors for change in composition of plan population by age and dependency status."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "us-gaap_DefinedBenefitPlanInterestCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanInterestCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Interest cost on projected benefit obligation",
        "terseLabel": "Interest cost on projected benefit obligation",
        "verboseLabel": "Interest cost on accumulated other postretirement benefit obligation",
        "label": "Defined Benefit Plan, Interest Cost",
        "documentation": "Amount of cost recognized for passage of time related to defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r580",
      "r584",
      "r616",
      "r639",
      "r1046",
      "r1047"
     ]
    },
    "ed_DefinedBenefitPlanInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanInvestmentsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total investments",
        "label": "Defined Benefit Plan, Investments [Member]",
        "documentation": "Defined Benefit Plan, Investments [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DefinedBenefitPlanInvestmentsValuedUsingNetAssetValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanInvestmentsValuedUsingNetAssetValueMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments Valued Using NAV Per Share",
        "label": "Defined Benefit Plan, Investments Valued Using Net Asset Value [Member]",
        "documentation": "Defined Benefit Plan, Investments Valued Using Net Asset Value [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanNetPeriodicBenefitCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL PERIODIC POSTRETIREMENT BENEFIT COST/(CREDIT)",
        "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)",
        "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r614",
      "r637",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAmendments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAmendments",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan amendments",
        "label": "Defined Benefit Plan, Benefit Obligation, Increase (Decrease) for Plan Amendment",
        "documentation": "Amount of increase (decrease) in benefit obligation of defined benefit plan from change in terms of existing plan or initiation of new plan."
       }
      }
     },
     "auth_ref": [
      "r589"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsBenefitsPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsBenefitsPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Benefits paid",
        "label": "Defined Benefit Plan, Plan Assets, Benefits Paid",
        "documentation": "Amount of payment to participant under defined benefit plan which decreases plan assets. For pension plan, payment includes, but is not limited to, pension benefits and death benefits. For other postretirement plan, payment includes, but is not limited to, prescription drug benefits, health care benefits, life insurance benefits, and legal, educational and advisory services."
       }
      }
     },
     "auth_ref": [
      "r597",
      "r1247"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsContributionsByPlanParticipant",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Participant contributions",
        "label": "Defined Benefit Plan, Plan Assets, Contributions by Plan Participant",
        "documentation": "Amount of contributions received by defined benefit plan from participant which increases plan assets."
       }
      }
     },
     "auth_ref": [
      "r596"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsFairValueByHierarchyAndNavExtensibleList",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible List]",
        "label": "Defined Benefit Plan, Plan Assets, Fair Value by Hierarchy and NAV [Extensible Enumeration]",
        "documentation": "Indicates level within fair value hierarchy and fair value measured at net asset value per share as practical expedient, of defined benefit plan asset."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r610"
     ]
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsTargetAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanPlanAssetsTargetAllocationPercentage",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Target Allocation Range (percent)",
        "label": "Defined Benefit Plan, Plan Assets, Target Allocation, Percentage",
        "documentation": "Percentage of target investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r1046"
     ]
    },
    "ed_DefinedBenefitPlanRealEstateAndOtherAlternativesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanRealEstateAndOtherAlternativesMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate and Other Alternatives",
        "label": "Defined Benefit Plan, Real Estate And Other Alternatives [Member]",
        "documentation": "Defined Benefit Plan, Real Estate And Other Alternatives"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanRealEstateMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanRealEstateMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate and Other Alternatives",
        "label": "Defined Benefit Plan, Real Estate [Member]",
        "documentation": "Property composed of building, land and land improvement; in which defined benefit plan asset is invested."
       }
      }
     },
     "auth_ref": [
      "r1044",
      "r1046"
     ]
    },
    "us-gaap_DefinedBenefitPlanServiceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanServiceCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails": {
       "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Service cost \u2013 including administrative expenses",
        "terseLabel": "Service cost",
        "label": "Defined Benefit Plan, Service Cost",
        "documentation": "Amount of cost for actuarial present value of benefits attributed to service rendered by employee for defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r582",
      "r615",
      "r638",
      "r1046",
      "r1047"
     ]
    },
    "ed_DefinedBenefitPlanServiceCostExcludingAdministrativeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanServiceCostExcludingAdministrativeExpenses",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service cost \u2013 excluding administrative expenses",
        "label": "Defined Benefit Plan Service Cost Excluding Administrative Expenses",
        "documentation": "Defined Benefit Plan Service Cost Excluding Administrative Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DefinedBenefitPlanStructuredAssetDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanStructuredAssetDebtMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Structured Assets Debt",
        "label": "Defined Benefit Plan, Structured Asset Debt [Member]",
        "documentation": "Defined Benefit Plan, Structured Asset Debt [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanUltimateHealthCareCostTrendRate1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanUltimateHealthCareCostTrendRate1",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ultimate Cost Trend Rate",
        "label": "Defined Benefit Plan, Ultimate Health Care Cost Trend Rate",
        "documentation": "Ultimate trend rate for health care cost for defined benefit postretirement plan."
       }
      }
     },
     "auth_ref": [
      "r629"
     ]
    },
    "ed_DefinedBenefitPlanUnrecognizedNetLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanUnrecognizedNetLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized net loss/(gain)",
        "verboseLabel": "Unrecognized net loss/(gain)",
        "label": "Defined Benefit Plan Unrecognized Net Loss",
        "documentation": "Defined Benefit Plan, Unrecognized net loss"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DefinedBenefitPlanUnrecognizedPriorServiceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DefinedBenefitPlanUnrecognizedPriorServiceCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Unrecognized prior service credits",
        "negatedLabel": "Unrecognized prior service costs",
        "label": "Defined Benefit Plan Unrecognized Prior Service Costs",
        "documentation": "Defined Benefit Plan, Unrecognized prior service costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedBenefitPlanWeightedAverageAssetAllocations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedBenefitPlanWeightedAverageAssetAllocations",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Assets Percentage (percent)",
        "label": "Defined Benefit Plan, Plan Assets, Actual Allocation, Percentage",
        "documentation": "Percentage of actual investment allocation to total plan assets. Includes, but is not limited to, percentage on weighted-average basis if more than one plan."
       }
      }
     },
     "auth_ref": [
      "r1242"
     ]
    },
    "us-gaap_DefinedContributionPlanDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanDisclosuresTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Employer Contribution to Defined Savings Plan",
        "label": "Defined Contribution Plan Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans."
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employer contribution to the defined savings plan",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DepositAppliedToIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DepositAppliedToIncomeTaxes",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deposit applied to income taxes",
        "label": "Deposit Applied To Income Taxes",
        "documentation": "Deposit Applied To Income Taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Depreciation, Depletion and Amortization, Nonproduction",
        "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r100"
     ]
    },
    "ed_DepreciationExpenseOtherDeferredChargesAndNoncurrentAssetsAndPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DepreciationExpenseOtherDeferredChargesAndNoncurrentAssetsAndPrepayments",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense, other deferred charges and noncurrent assets and prepayments",
        "label": "Depreciation Expense, Other Deferred Charges And Noncurrent Assets And Prepayments",
        "documentation": "Depreciation Expense, Other Deferred Charges And Noncurrent Assets And Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetFairValueGrossLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetFairValueGrossLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gross Amounts Offset",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, Liability Offset",
        "documentation": "Fair value of liability associated with financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r47",
      "r146",
      "r996",
      "r997"
     ]
    },
    "ed_DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeAssetLiabilityGrossAmountOffsetInBalanceSheet",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Gross Amounts Offset",
        "label": "Derivative Asset (Liability), Gross Amount Offset in Balance Sheet",
        "documentation": "Derivative Asset (Liability), Gross Amount Offset in Balance Sheet"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetMeasurementInput": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetMeasurementInput",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unobservable Inputs Range (dollar per unit)",
        "label": "Derivative Asset, Measurement Input",
        "documentation": "Value of input used to measure derivative asset."
       }
      }
     },
     "auth_ref": [
      "r761"
     ]
    },
    "us-gaap_DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Asset, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative asset."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "us-gaap_DerivativeAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Amounts of Assets/ (Liabilities)",
        "terseLabel": "Derivative assets",
        "verboseLabel": "Fair Value of commodity derivatives",
        "label": "Derivative Asset",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r345",
      "r768",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r938",
      "r939",
      "r991",
      "r994",
      "r995",
      "r996",
      "r998",
      "r999",
      "r1019",
      "r1065",
      "r1321"
     ]
    },
    "us-gaap_DerivativeAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative assets",
        "label": "Derivative Asset, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ed_DerivativeAssetsLiabilitiesAtFairValueByBalanceSheetClassificationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeAssetsLiabilitiesAtFairValueByBalanceSheetClassificationAbstract",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax gains/(losses) deferred in accordance with accounting rules for regulated operations:",
        "label": "Derivative Assets Liabilities At Fair Value By Balance Sheet Classification [Abstract]",
        "documentation": "Derivative Assets Liabilities At Fair Value By Balance Sheet Classification [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative assets",
        "label": "Derivative Asset, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeContractTypeDomain",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Contract [Domain]",
        "label": "Derivative Contract [Domain]",
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r919",
      "r921",
      "r937",
      "r938",
      "r939",
      "r941",
      "r942",
      "r943",
      "r944",
      "r948",
      "r949",
      "r950",
      "r951",
      "r967",
      "r968",
      "r969",
      "r970",
      "r973",
      "r974",
      "r975",
      "r976",
      "r991",
      "r992",
      "r995",
      "r998",
      "r1063",
      "r1065"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeAssets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Amounts of Recognized Assets/ (Liabilities)",
        "label": "Derivative Asset, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r146",
      "r217",
      "r342",
      "r1019"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Gross Amounts of Recognized Assets/ (Liabilities)",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, before Offset",
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement."
       }
      }
     },
     "auth_ref": [
      "r41",
      "r146",
      "r217",
      "r342",
      "r1019"
     ]
    },
    "us-gaap_DerivativeFairValueOfDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFairValueOfDerivativeNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net Amounts of Assets/ (Liabilities)",
        "label": "Derivative, Fair Value, Net",
        "documentation": "Fair value of the assets less the liabilities of a derivative or group of derivatives."
       }
      }
     },
     "auth_ref": [
      "r768"
     ]
    },
    "us-gaap_DerivativeFinancialInstrumentsAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFinancialInstrumentsAssetsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets",
        "label": "Derivative Financial Instruments, Assets [Member]",
        "documentation": "This element represents types of derivative financial instruments which are financial instruments or other contractual arrangements with all three of the following characteristics: (a) it has (1) one or more underlyings and (2) one or more notional amounts or payment provisions or both. Those terms determine the amount of the settlement or settlements, and, in some cases, whether or not a settlement is required; (b) it requires no initial net investment or an initial net investment that is smaller than would be required for other types of contracts that would be expected to have a similar response to changes in market factors; and (c) its terms require or permit net settlement, it can readily be settled net by a means outside the contract, or it provides for delivery of an asset that puts the recipient in a position not substantially different from net settlement. Notwithstanding the above characteristics, loan commitments that relate to the origination of mortgage loans that will be held for sale are accounted for as derivative instruments by the issuer of the loan commitment (that is, the potential lender)."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsCurrentAssetsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets, Current",
        "label": "Derivative Financial Instruments Current Assets [Member]",
        "documentation": "Derivative Financial Instruments Current Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsCurrentLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities, Current",
        "label": "Derivative Financial Instruments Current Liabilities [Member]",
        "documentation": "Derivative Financial Instruments Current Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldAndUsedAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldAndUsedAssetsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets, Held and Used Assets",
        "label": "Derivative Financial Instruments Held And Used Assets [Member]",
        "documentation": "Derivative Financial Instruments Held And Used Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldAndUsedLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldAndUsedLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities, Held and Used Liabilities",
        "label": "Derivative Financial Instruments, Held and Used Liabilities [Member]",
        "documentation": "Derivative Financial Instruments, Held and Used Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldForSaleAssetsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldForSaleAssetsCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets, Held-For-Sale Assets, Current",
        "label": "Derivative Financial Instruments, Held-For-Sale Assets, Current [Member]",
        "documentation": "Derivative Financial Instruments, Held-For-Sale Assets, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldForSaleAssetsNonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldForSaleAssetsNonCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets, Held-For Sale Assets, Non-Current",
        "label": "Derivative Financial Instruments, Held-For-Sale Assets, Non-Current [Member]",
        "documentation": "Derivative Financial Instruments, Held-For-Sale Assets, Non-Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldForSaleLiabilitiesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldForSaleLiabilitiesCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities, Held for Sale Liabilities, Current",
        "label": "Derivative Financial Instruments, Held-For-Sale Liabilities, Current [Member]",
        "documentation": "Derivative Financial Instruments, Held-For-Sale Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsHeldForSaleLiabilitiesNonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsHeldForSaleLiabilitiesNonCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities, Held for Sale Liabilities, Non-Current",
        "label": "Derivative Financial Instruments, Held-For-Sale Liabilities, Non-Current [Member]",
        "documentation": "Derivative Financial Instruments, Held-For-Sale Liabilities, Non-Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeFinancialInstrumentsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeFinancialInstrumentsLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities",
        "label": "Derivative Financial Instruments, Liabilities [Member]",
        "documentation": "This item represents derivative instrument obligations meeting the definition of a liability which are reported as of the balance sheet date. Derivative instrument obligations are generally measured at fair value, and adjustments to the carrying amount of hedged items reflect changes in their fair value (that is, losses) that are attributable to the risk being hedged and that arise while the hedge is in effect."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsNonCurrentAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsNonCurrentAssetsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Assets, Non-current",
        "label": "Derivative Financial Instruments Non Current Assets [Member]",
        "documentation": "Derivative Financial Instruments Non Current Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeFinancialInstrumentsNonCurrentLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value of Derivative Liabilities, Non-current",
        "label": "Derivative Financial Instruments Non Current Liabilities [Member]",
        "documentation": "Derivative Financial Instruments Non Current Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeGainLossOnDerivativeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossOnDerivativeNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total pre-tax gain/(loss) recognized in income",
        "label": "Derivative, Gain (Loss) on Derivative, Net",
        "documentation": "Amount of increase (decrease) in the fair value of derivatives recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r1286"
     ]
    },
    "us-gaap_DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeGainLossStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes gain (loss) from derivative."
       }
      }
     },
     "auth_ref": [
      "r1286"
     ]
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentRiskAxis",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instrument [Axis]",
        "label": "Derivative Instrument [Axis]",
        "documentation": "Information by type of derivative contract."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r147",
      "r149",
      "r150",
      "r919",
      "r921",
      "r937",
      "r938",
      "r939",
      "r941",
      "r942",
      "r943",
      "r944",
      "r948",
      "r949",
      "r950",
      "r951",
      "r967",
      "r968",
      "r969",
      "r970",
      "r973",
      "r974",
      "r975",
      "r976",
      "r991",
      "r992",
      "r995",
      "r998",
      "r1019",
      "r1063",
      "r1065"
     ]
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Instruments and Hedging Activities",
        "label": "Derivative Instruments and Hedging Activities Disclosure [Text Block]",
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts."
       }
      }
     },
     "auth_ref": [
      "r270",
      "r739",
      "r747"
     ]
    },
    "us-gaap_DerivativeLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net Amounts of Assets/ (Liabilities)",
        "terseLabel": "Derivative liabilities",
        "label": "Derivative Liability",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343",
      "r345",
      "r768",
      "r912",
      "r913",
      "r914",
      "r915",
      "r917",
      "r918",
      "r919",
      "r920",
      "r921",
      "r948",
      "r950",
      "r951",
      "r992",
      "r993",
      "r994",
      "r995",
      "r996",
      "r998",
      "r999",
      "r1019",
      "r1321"
     ]
    },
    "us-gaap_DerivativeLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative liabilities",
        "label": "Derivative Liability, Current",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled within one year or normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_DerivativeLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative liabilities",
        "label": "Derivative Liability, Noncurrent",
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset, expected to be settled after one year or the normal operating cycle, if longer. Includes assets not subject to a master netting arrangement and not elected to be offset."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "us-gaap_DerivativeLiabilityFairValueGrossAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityFairValueGrossAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Amounts Offset",
        "label": "Derivative Liability, Subject to Master Netting Arrangement, Asset Offset",
        "documentation": "Fair value of asset associated with financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "auth_ref": [
      "r39",
      "r47",
      "r146",
      "r996",
      "r997",
      "r1017"
     ]
    },
    "us-gaap_DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeLiabilityStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Derivative Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes derivative liability."
       }
      }
     },
     "auth_ref": [
      "r737"
     ]
    },
    "ed_DerivativeLossesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeLossesCurrentMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative losses - short term",
        "label": "Derivative Losses Current [Member]",
        "documentation": "Regulatory Asset for deferral of change in fair value of derivative instrument."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DerivativeLossesLongTermMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DerivativeLossesLongTermMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative losses - long term",
        "label": "Derivative Losses Long Term [Member]",
        "documentation": "Regulatory Asset for deferral of change in fair value of derivative instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativeNonmonetaryNotionalAmount": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNonmonetaryNotionalAmount",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Derivative, Nonmonetary Notional Amount",
        "documentation": "Nominal number of units used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r543",
      "r550",
      "r747",
      "r1284",
      "r1285"
     ]
    },
    "us-gaap_DerivativeNotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeNotionalAmount",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notional amount",
        "label": "Derivative, Notional Amount",
        "documentation": "Nominal or face amount used to calculate payment on derivative."
       }
      }
     },
     "auth_ref": [
      "r1284",
      "r1285"
     ]
    },
    "us-gaap_DerivativeTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativeTermOfContract",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term of contract (in years)",
        "label": "Derivative, Term of Contract",
        "documentation": "Period the derivative contract is outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DerivativesFairValueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DerivativesFairValueLineItems",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives, Fair Value [Line Items]",
        "label": "Derivatives, Fair Value [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DevelopTransferProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DevelopTransferProjectMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Develop/Transfer Projects",
        "label": "Develop/Transfer Project [Member]",
        "documentation": "Develop/Transfer Project"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DifferenceBetweenFairValueAndExpectedMarketRelatedValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DifferenceBetweenFairValueAndExpectedMarketRelatedValueOfPlanAssets",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPensionandOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference between fair value and expected market related value of plan assets (percent)",
        "label": "Difference Between Fair Value And Expected Market Related Value Of Plan Assets",
        "documentation": "Difference between fair value and expected market related value of plan assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DirectFinancingLeaseAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DirectFinancingLeaseAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases, accumulated amortization",
        "label": "Direct Financing Lease, Accumulated Amortization",
        "documentation": "Direct Financing Lease, Accumulated Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DirectFinancingLeaseResidualValueOfLeasedAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DirectFinancingLeaseResidualValueOfLeasedAsset",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets under finance leases",
        "label": "Direct Financing Lease, Residual Value of Leased Asset",
        "documentation": "Amount of residual asset covered by residual value guarantee under direct financing lease. Excludes guarantee considered to be lease payments for lessor."
       }
      }
     },
     "auth_ref": [
      "r798"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Line Items]",
        "label": "Disaggregation of Revenue [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue [Table]",
        "label": "Disaggregation of Revenue [Table]",
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r572",
      "r1037",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of Revenue",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor."
       }
      }
     },
     "auth_ref": [
      "r1239"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Text Block]",
        "documentation": "The entire disclosure for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r656",
      "r659",
      "r687",
      "r688",
      "r690",
      "r1055"
     ]
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Payment Arrangement [Abstract]",
        "label": "Share-Based Payment Arrangement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisclosureOfCreditDerivativesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfCreditDerivativesTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Fair Value of Companies' Derivative Instruments with Credit-Risk-Related Contingent Features",
        "label": "Disclosure of Credit Derivatives [Table Text Block]",
        "documentation": "Tabular disclosure of credit derivatives which includes information by sellers of credit derivatives, about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties. A credit derivative is a derivative instrument (1) in which one or more of its underlyings are related to the credit risk of a specified entity (or a group of entities) or an index based on the credit risk of a group of entities and (2) that exposes the seller to potential loss from credit-risk-related events specified in the contract. Examples of credit derivatives within the scope of this paragraph include, but are not limited to, credit default swaps, credit spread options, and credit index products; also includes a hybrid instrument that has an embedded credit derivative (for example, but not limited to, a credit-linked note)."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r156"
     ]
    },
    "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Stock-Based Compensation Expense",
        "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]",
        "documentation": "Tabular disclosure of share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r23",
      "r116"
     ]
    },
    "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Discontinued Operations and Disposal Groups [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupClassificationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationAxis",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Axis]",
        "label": "Disposal Group Classification [Axis]",
        "documentation": "Information by disposal group classification."
       }
      }
     },
     "auth_ref": [
      "r323"
     ]
    },
    "us-gaap_DisposalGroupClassificationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupClassificationDomain",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Classification [Domain]",
        "label": "Disposal Group Classification [Domain]",
        "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupDisposedOfBySaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Disposed of by Sale, Not Discontinued Operations",
        "label": "Disposal Group, Disposed of by Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that has been sold. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r37"
     ]
    },
    "us-gaap_DisposalGroupHeldforsaleNotDiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupHeldforsaleNotDiscontinuedOperationsMember",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group, Held-for-sale, Not Discontinued Operations",
        "label": "Disposal Group, Held-for-Sale, Not Discontinued Operations [Member]",
        "documentation": "Disposal group that is classified as held-for-sale. Excludes disposals classified as discontinued operations."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r37",
      "r323"
     ]
    },
    "ed_DisposalGroupHoldingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupHoldingPeriod",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Holding period (in years)",
        "label": "Disposal Group, Holding Period",
        "documentation": "Disposal Group, Holding Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinueOperationTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinueOperationTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal group, including discontinue operation, transaction costs",
        "label": "Disposal Group, Including Discontinue Operation, Transaction Costs",
        "documentation": "Disposal Group, Including Discontinue Operation, Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinueOperationTransactionCostsAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinueOperationTransactionCostsAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal group, including discontinue operation, transaction costs, after tax",
        "label": "Disposal Group, Including Discontinue Operation, Transaction Costs, After Tax",
        "documentation": "Disposal Group, Including Discontinue Operation, Transaction Costs, After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperation.LongTermDebtIncludingCurrentMaturities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperation.LongTermDebtIncludingCurrentMaturities",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal group, including discontinued operation. Long-term debt, including current maturities",
        "label": "Disposal Group, Including Discontinued Operation. Long-Term Debt, Including Current Maturities",
        "documentation": "Disposal Group, Including Discontinued Operation. Long-Term Debt, Including Current Maturities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable and other receivables - net allowance for uncollectible accounts",
        "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net",
        "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current",
        "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r242",
      "r244"
     ]
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationAccruedInterestCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedInterestCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued Interest",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Interest, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Accrued Interest, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationAccruedUnbilledRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedUnbilledRevenue",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued unbilled revenue",
        "label": "Disposal Group, Including Discontinued Operation, Accrued Unbilled Revenue",
        "documentation": "Disposal Group, Including Discontinued Operation, Accrued Unbilled Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetRetirementObligations",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Disposal group, including discontinued operation, asset retirement obligations",
        "terseLabel": "Asset retirement obligations",
        "label": "Disposal Group, Including Discontinued Operation, Asset Retirement Obligations",
        "documentation": "Disposal Group, Including Discontinued Operation, Asset Retirement Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER NONCURRENT ASSETS",
        "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent",
        "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r9",
      "r187",
      "r194",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and temporary cash investments",
        "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents",
        "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConsideration",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Consideration the project is sold",
        "label": "Disposal Group, Including Discontinued Operation, Consideration",
        "documentation": "Amount of consideration received or receivable for the disposal of assets and liabilities, including discontinued operation."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction work in progress",
        "label": "Disposal Group, Including Discontinued Operation, Construction Work In Progress",
        "documentation": "Disposal Group, Including Discontinued Operation, Construction Work In Progress"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization, before tax",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation and Amortization",
        "documentation": "Amount of depreciation and amortization expense attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortizationAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDepreciationAndAmortizationAfterTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization, after tax",
        "label": "Disposal Group, Including Discontinued Operation, Depreciation And Amortization, After Tax",
        "documentation": "Disposal Group, Including Discontinued Operation, Depreciation And Amortization, After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationDerivativeAssetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDerivativeAssetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivatives assets",
        "label": "Disposal Group, Including Discontinued Operation, Derivative Asset, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Derivative Asset, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationDerivativeAssetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationDerivativeAssetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivatives assets",
        "label": "Disposal Group, Including Discontinued Operation, Derivative Asset, Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Derivative Asset, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationEnergyRelatedInventoryFuelOilGasAndMaterialsAndSuppliesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationEnergyRelatedInventoryFuelOilGasAndMaterialsAndSuppliesCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel oil, gas in storage, materials and supplies, at average cost",
        "label": "Disposal Group, Including Discontinued Operation, Energy Related Inventory Fuel, Oil, Gas And Materials And Supplies Cost",
        "documentation": "Disposal Group, Including Discontinued Operation, Energy Related Inventory Fuel, Oil, Gas And Materials And Supplies Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationGoodwillNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disposal Group, Including Discontinued Operation, Goodwill, Noncurrent",
        "documentation": "Amount classified as goodwill attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r9",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, less accumulated amortization",
        "label": "Disposal Group, Including Discontinued Operation, Intangible Assets",
        "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244"
     ]
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LONG-TERM DEBT",
        "label": "Disposal Group, Including Discontinued Operation, Long-Term Debt",
        "documentation": "Disposal Group, Including Discontinued Operation, Long-Term Debt"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationLongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationLongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt due within one year",
        "label": "Disposal Group, Including Discontinued Operation, Long-term Debt, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Long-term Debt, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax operating income",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)",
        "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation."
       }
      }
     },
     "auth_ref": [
      "r193"
     ]
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLossExcludingNonControllingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLossExcludingNonControllingInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax operating income, excluding non-controlling interest",
        "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss), Excluding Non-Controlling Interest",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Income (Loss), Excluding Non-Controlling Interest"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Liabilities, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use asset",
        "label": "Disposal Group, Including Discontinued Operation, Operating Lease Right-Of-Use Asset",
        "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease Right-Of-Use Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Current",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r242",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred charges and noncurrent assets",
        "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent",
        "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r9",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred credits and noncurrent liabilities",
        "label": "Disposal Group, Including Discontinued Operation, Other Liabilities, Noncurrent",
        "documentation": "Amount classified as other liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r9",
      "r187",
      "r194",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current",
        "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r242",
      "r244"
     ]
    },
    "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET PLANT",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment",
        "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244"
     ]
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentNonUtilityPlantNetNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantandEquipmentNonUtilityPlantNetNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipment",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-utility property, net accumulated depreciation",
        "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Non-Utility Plant, Net, Noncurrent",
        "documentation": "Tangible assets that are held by an entity for use other than utility production; net of accumulated depreciation."
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationRestrictedCashCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationRestrictedCashCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Disposal Group, Including Discontinued Operation, Restricted Cash, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Restricted Cash, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_DisposalGroupIncludingDiscontinuedOperationTermLoanCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DisposalGroupIncludingDiscontinuedOperationTermLoanCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan",
        "label": "Disposal Group, Including Discontinued Operation, Term Loan, Current",
        "documentation": "Disposal Group, Including Discontinued Operation, Term Loan, Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/Dispositions",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinesses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dispositions",
        "verboseLabel": "Held-for-Sale Treatment of the Clean Energy Businesses",
        "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]",
        "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r186",
      "r241"
     ]
    },
    "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Domain]",
        "label": "Disposal Group Name [Domain]",
        "documentation": "Name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1051"
     ]
    },
    "ed_DistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "DistributionMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Distribution [Member]",
        "documentation": "Distribution [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DividendsAndInterestPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsAndInterestPaid",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dividends and interest paid",
        "label": "Dividends and Interest Paid",
        "documentation": "The contractual amount of dividends (or interest on participating income bonds) that must be paid for the current period (for example, unpaid cumulative dividends)."
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "us-gaap_DividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsCommonStock",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock dividends",
        "negatedTerseLabel": "Common stock dividend to Con Edison",
        "label": "Dividends, Common Stock",
        "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r251"
     ]
    },
    "us-gaap_DividendsPayableCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "DividendsPayableCurrentAndNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares for dividend reinvestment",
        "label": "Dividends Payable",
        "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding."
       }
      }
     },
     "auth_ref": [
      "r204",
      "r206",
      "r284",
      "r1073",
      "r1311"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095",
      "r1131"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationLineItems",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Line Items]",
        "label": "Document Information [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentInformationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentInformationTable",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Information [Table]",
        "label": "Document Information [Table]",
        "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentTransitionReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentTransitionReport",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Transition Report",
        "label": "Document Transition Report",
        "documentation": "Boolean flag that is true only for a form used as a transition report."
       }
      }
     },
     "auth_ref": [
      "r1116"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1079"
     ]
    },
    "ed_EarningsAdjustmentMechanismIncentiveRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EarningsAdjustmentMechanismIncentiveRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual earnings adjustment mechanism incentives",
        "label": "Earnings Adjustment Mechanism, Incentive Revenue",
        "documentation": "Earnings Adjustment Mechanism, Incentive Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EarningsAdjustmentMechanismIncentiveRevenueReversed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EarningsAdjustmentMechanismIncentiveRevenueReversed",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Incentives reversed",
        "label": "Earnings Adjustment Mechanism, Incentive Revenue Reversed",
        "documentation": "Earnings Adjustment Mechanism, Incentive Revenue Reversed"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareBasic": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareBasic",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per common share\u00a0\u2014\u00a0basic (in dollars per share)",
        "netLabel": "Net income per common share\u00a0\u2014\u00a0basic (in dollars per share)",
        "verboseLabel": "Net Income Per Share \u2013 Basic (in dollars per share)",
        "label": "Earnings Per Share, Basic",
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r396",
      "r398",
      "r409",
      "r410",
      "r411",
      "r412",
      "r750",
      "r751",
      "r841",
      "r865",
      "r1021"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income per common share \u2014 diluted (in dollars per share)",
        "netLabel": "Net income per common share \u2014 diluted (in dollars per share)",
        "verboseLabel": "Net Income Per Share \u2013 Diluted (in dollars per share)",
        "label": "Earnings Per Share, Diluted",
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r360",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r398",
      "r409",
      "r410",
      "r411",
      "r412",
      "r750",
      "r751",
      "r841",
      "r865",
      "r1021"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings Per Common Share",
        "label": "Earnings Per Share, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r83",
      "r84"
     ]
    },
    "ed_EasternQueensReliabilityProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EasternQueensReliabilityProjectMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Eastern Queens Reliability Project",
        "label": "Eastern Queens Reliability Project [Member]",
        "documentation": "Eastern Queens Reliability Project"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EffectOfReconciliationToRateLevel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectOfReconciliationToRateLevel",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_DefinedBenefitPlanCostCreditChargedToOperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation to rate level",
        "label": "Effect of Reconciliation to Rate Level",
        "documentation": "Effect of Reconciliation to Rate Level"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Effective tax rate",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r702"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in computed taxes resulting from:",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r702",
      "r724"
     ]
    },
    "ed_EffectiveIncomeTaxRateReconciliationChangesInStateApportionmentsPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationChangesInStateApportionmentsPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in state apportionments, net of federal income taxes",
        "label": "Effective Income Tax Rate Reconciliation, Changes In State Apportionments, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Changes In State Apportionments, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EffectiveIncomeTaxRateReconciliationCostOfRemovalPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationCostOfRemovalPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of removal",
        "label": "Effective Income Tax Rate Reconciliation Cost Of Removal, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, cost of removal"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTaxesPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationDeductibleExpenseAmortizationOfExcessDeferredIncomeTaxesPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amortization of excess deferred federal income taxes",
        "label": "Effective Income Tax Rate Reconciliation, Deductible Expense Amortization Of Excess Deferred Income Taxes, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Deductible Expense Amortization Of Excess Deferred Income Taxes, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationIncreaseDecreasePercent",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate reconciliation, increase (decrease), percent (in percent)",
        "label": "Effective Income Tax Rate Reconciliation, Increase (Decrease), Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Increase (Decrease), Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes attributable to noncontrolling interests",
        "label": "Effective Income Tax Rate Reconciliation, Noncontrolling Interest Income (Loss), Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to noncontrolling interest income (loss) exempt from income taxes."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1283"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1283"
     ]
    },
    "ed_EffectiveIncomeTaxRateReconciliationOtherPlantRelatedItemsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherPlantRelatedItemsPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other plant-related items",
        "label": "Effective Income Tax Rate Reconciliation, Other Plant-Related Items, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Other Plant-Related Items, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State income taxes, net of federal income taxes",
        "verboseLabel": "State income tax rate (in percent)",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1283"
     ]
    },
    "ed_EffectiveIncomeTaxRateReconciliationStateTaxesOnSaleOfSubsidiaryPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationStateTaxesOnSaleOfSubsidiaryPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred unamortized ITC recognized on sale of subsidiary",
        "label": "Effective Income Tax Rate Reconciliation, State Taxes On Sale Of Subsidiary, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, State Taxes On Sale Of Subsidiary, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EffectiveIncomeTaxRateReconciliationTaxCreditRenewableEnergyCreditsPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditRenewableEnergyCreditsPercent",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Renewable energy credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Renewable Energy Credits, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Tax Credit, Renewable Energy Credits, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTaxCreditsResearch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EffectiveIncomeTaxRateReconciliationTaxCreditsResearch",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Research and development credits",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Research, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to research tax credit."
       }
      }
     },
     "auth_ref": [
      "r1276",
      "r1283"
     ]
    },
    "ed_ElectricAndGasTransmissionProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricAndGasTransmissionProjectsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric and Gas Transmission Projects",
        "label": "Electric And Gas Transmission Projects [Member]",
        "documentation": "Electric And Gas Transmission Projects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ElectricCapacityDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricCapacityDerivativeMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capacity",
        "label": "Electric Capacity Derivative [Member]",
        "documentation": "Electric Capacity Derivative [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricDistributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricDistributionMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric Distribution",
        "label": "Electric Distribution [Member]",
        "documentation": "System used for the primary purpose of distributing electricity to the consumer."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ElectricEnergyDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricEnergyDerivativeMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric\u00a0Energy",
        "label": "Electric Energy Derivative [Member]",
        "documentation": "Electric Energy Derivative [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ElectricExcludingAMIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricExcludingAMIMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric average excluding AMI",
        "label": "Electric Excluding AMI [Member]",
        "documentation": "Electric Excluding AMI [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ElectricGeneralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricGeneralMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Electric General [Member]",
        "documentation": "Electric General [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricTransmissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricTransmissionMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric",
        "verboseLabel": "Electric Transmission",
        "label": "Electric Transmission [Member]",
        "documentation": "System used for the electrical transmission of the bulk transport of high voltage power, typically over longer distances, between generating plants and distribution systems. Typically comprised of towers, overhead conductors, underground conduits, roads and trails."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ElectricVehicleMakeReadyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricVehicleMakeReadyMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric vehicle make ready",
        "label": "Electric Vehicle Make Ready [Member]",
        "documentation": "Electric Vehicle Make Ready"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricityGenerationPlantNonNuclearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricityGenerationPlantNonNuclearMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Electric",
        "terseLabel": "Electric Generation",
        "label": "Electricity Generation Plant, Non-Nuclear [Member]",
        "documentation": "Plant used in connection with non-nuclear electricity generation."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "us-gaap_ElectricityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricityMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electric",
        "label": "Electricity [Member]",
        "documentation": "Generation, transmission and distribution of electric energy."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "ed_ElectricityPowerPurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricityPowerPurchaseAgreementsMember",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity power purchase agreements",
        "label": "Electricity Power Purchase Agreements [Member]",
        "documentation": "Electricity Power Purchase Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ElectricityPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ElectricityPurchasedMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased power",
        "label": "Electricity, Purchased [Member]",
        "documentation": "Electric energy purchased from another party."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "ed_ElectricitySwapsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ElectricitySwapsMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Electricity",
        "label": "Electricity Swaps [Member]",
        "documentation": "Electricity Swaps [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued wages",
        "label": "Employee-related Liabilities, Current",
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonvested awards, compensation cost not yet recognized, period for recognition (years)",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition",
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation expense to be recognized",
        "label": "Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount",
        "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r1274"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r686"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock purchase plan",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock Option",
        "label": "Employee Stock Option [Member]",
        "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time."
       }
      }
     },
     "auth_ref": []
    },
    "ed_EnergyEfficiencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EnergyEfficiencyMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy Efficiency",
        "label": "Energy Efficiency [Member]",
        "documentation": "Energy Efficiency [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EnergyRelatedInventoryFuelOilGasAndMaterialsAndSuppliesCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EnergyRelatedInventoryFuelOilGasAndMaterialsAndSuppliesCost",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel oil, gas in storage, materials and supplies, at average cost",
        "label": "Energy Related Inventory Fuel Oil Gas And Materials And Supplies Cost",
        "documentation": "Energy related inventory, fuel oil, gas and materials and supplies, cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnergyServiceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnergyServiceMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Energy services",
        "label": "Energy Service [Member]",
        "documentation": "Energy provided from operation of on-site facility or cogeneration plant and by procurement service to energy purchaser."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/CoverPage",
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails",
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityFilerCategory": {
     "xbrltype": "filerCategoryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFilerCategory",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Filer Category",
        "label": "Entity Filer Category",
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r1156"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityShellCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityShellCompany",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Shell Company",
        "label": "Entity Shell Company",
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntitySmallBusiness": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitySmallBusiness",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Small Business",
        "label": "Entity Small Business",
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r1078"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1157"
     ]
    },
    "us-gaap_EntityWideInformationRevenueFromExternalCustomerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EntityWideInformationRevenueFromExternalCustomerLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customer [Line Items]",
        "label": "Revenue from External Customer [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnvironmentalExitCostLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalExitCostLineItems",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Exit Cost [Line Items]",
        "label": "Environmental Exit Cost [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r1225"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalLossContingencyDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Matters",
        "label": "Environmental Loss Contingency Disclosure [Text Block]",
        "documentation": "The entire disclosure for environmental loss contingencies, such as presence of hazardous waste, relevant information from reports issued by regulators, and estimated costs to achieve compliance with regulatory requirements. This element may be used for all of an entity's disclosures about environmental loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r495",
      "r1028",
      "r1029",
      "r1030",
      "r1159",
      "r1160",
      "r1161",
      "r1163",
      "r1164",
      "r1165",
      "r1166",
      "r1167",
      "r1170",
      "r1171"
     ]
    },
    "us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]",
        "label": "Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes accrual for environmental loss contingency."
       }
      }
     },
     "auth_ref": [
      "r504",
      "r1029"
     ]
    },
    "us-gaap_EnvironmentalRemediationContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationContingencyAxis",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Contingency [Axis]",
        "label": "Environmental Remediation Contingency [Axis]",
        "documentation": "Information by type of environmental remediation contingency."
       }
      }
     },
     "auth_ref": [
      "r1218",
      "r1219",
      "r1220",
      "r1228"
     ]
    },
    "us-gaap_EnvironmentalRemediationContingencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationContingencyDomain",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Contingency [Domain]",
        "label": "Environmental Remediation Contingency [Domain]",
        "documentation": "Environmental remediation contingency, for example, but not limited to, asbestos, air emissions and mercury emissions."
       }
      }
     },
     "auth_ref": [
      "r1218",
      "r1219",
      "r1220",
      "r1228"
     ]
    },
    "ed_EnvironmentalRemediationCostsIncurredRelatedToSuperFundSitesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EnvironmentalRemediationCostsIncurredRelatedToSuperFundSitesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Costs",
        "label": "Environmental Remediation Costs Incurred Related To Super Fund Sites [Table Text Block]",
        "documentation": "Environmental Remediation Costs Incurred Related To Super Fund Sites [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnvironmentalRemediationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Remediation costs incurred",
        "label": "Environmental Remediation Expense, before Recovery",
        "documentation": "Amount, before recovery, of expense for known and estimated future costs arising from requirement to perform environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1158",
      "r1168"
     ]
    },
    "us-gaap_EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationExpenseStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Expense, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Environmental Remediation Expense, before Recovery, Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of income or comprehensive income that includes environmental remediation expense before recovery."
       }
      }
     },
     "auth_ref": [
      "r1169"
     ]
    },
    "us-gaap_EnvironmentalRemediationObligationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationObligationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Obligations [Abstract]",
        "label": "Environmental Remediation Obligations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EnvironmentalRemediationSiteAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationSiteAxis",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Site [Axis]",
        "label": "Environmental Remediation Site [Axis]",
        "documentation": "Information by location or named area designated for environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1162",
      "r1163",
      "r1164",
      "r1228",
      "r1229"
     ]
    },
    "us-gaap_EnvironmentalRemediationSiteDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRemediationSiteDomain",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental Remediation Site [Domain]",
        "label": "Environmental Remediation Site [Domain]",
        "documentation": "Location or named area designated for environmental remediation."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1029",
      "r1162",
      "r1163",
      "r1164",
      "r1228",
      "r1229"
     ]
    },
    "us-gaap_EnvironmentalRestorationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EnvironmentalRestorationCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Environmental remediation costs",
        "label": "Environmental Restoration Costs [Member]",
        "documentation": "Rate action of a regulator resulting in capitalization or accrual of costs associated with site remediation or other environmental exit costs that may occur on the sale, disposal, abandonment or decommissioning of a property."
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "us-gaap_EquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquipmentMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment",
        "label": "Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Component [Domain]",
        "label": "Equity Component [Domain]",
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r318",
      "r353",
      "r354",
      "r355",
      "r377",
      "r378",
      "r379",
      "r383",
      "r391",
      "r393",
      "r413",
      "r456",
      "r459",
      "r551",
      "r691",
      "r692",
      "r693",
      "r715",
      "r716",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r746",
      "r749",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r799",
      "r888",
      "r889",
      "r890",
      "r910",
      "r979"
     ]
    },
    "us-gaap_EquityMethodInvesteeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvesteeMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investee",
        "label": "Equity Method Investee [Member]",
        "documentation": "An entity that issued voting stock held by an investor and that is accounted for under the equity method of accounting by the investor."
       }
      }
     },
     "auth_ref": [
      "r827",
      "r829",
      "r831",
      "r833",
      "r835",
      "r837",
      "r1297",
      "r1298"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r452",
      "r453",
      "r454"
     ]
    },
    "us-gaap_EquityMethodInvestmentDividendsOrDistributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentDividendsOrDistributions",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distributions from equity investments",
        "label": "Proceeds from Equity Method Investment, Distribution",
        "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities."
       }
      }
     },
     "auth_ref": [
      "r16",
      "r19",
      "r221",
      "r858"
     ]
    },
    "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss",
        "label": "Equity Method Investment, Other than Temporary Impairment",
        "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment."
       }
      }
     },
     "auth_ref": [
      "r1206"
     ]
    },
    "ed_EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EquityMethodInvestmentOtherThanTemporaryImpairmentNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss, after tax",
        "label": "Equity Method Investment, Other Than Temporary Impairment, Net Of Tax",
        "documentation": "Equity Method Investment, Other Than Temporary Impairment, Net Of Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Equity method investment, ownership percent (in percent)",
        "terseLabel": "Percentage of equity interest acquired (in percent)",
        "label": "Equity Method Investment, Ownership Percentage",
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting."
       }
      }
     },
     "auth_ref": [
      "r452"
     ]
    },
    "ed_EquityMethodInvestmentOwnershipPercentageExpectedIncreaseDecrease": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EquityMethodInvestmentOwnershipPercentageExpectedIncreaseDecrease",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Expected reduction in equity interest",
        "label": "Equity Method Investment, Ownership Percentage, Expected Increase (Decrease)",
        "documentation": "Equity Method Investment, Ownership Percentage, Expected Increase (Decrease)"
       }
      }
     },
     "auth_ref": []
    },
    "ed_EquityMethodInvestmentProjectPercentCompletion": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EquityMethodInvestmentProjectPercentCompletion",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project, percent completion",
        "label": "Equity Method Investment, Project Percent Completion",
        "documentation": "Equity Method Investment, Project Percent Completion"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentRealizedGainLossOnDisposal": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposal",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on sale of investment",
        "label": "Equity Method Investment, Realized Gain (Loss) on Disposal",
        "documentation": "Amount of gain (loss) on sale or disposal of an equity method investment."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190",
      "r1193"
     ]
    },
    "ed_EquityMethodInvestmentRealizedGainLossOnDisposalBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EquityMethodInvestmentRealizedGainLossOnDisposalBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on sale of investment (pre-tax)",
        "label": "Equity Method Investment, Realized Gain (Loss) On Disposal, Before Tax",
        "documentation": "Equity Method Investment, Realized Gain (Loss) On Disposal, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity method investments",
        "terseLabel": "Equity method investment",
        "label": "Equity Method Investments",
        "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized."
       }
      }
     },
     "auth_ref": [
      "r428",
      "r450",
      "r1180",
      "r1207"
     ]
    },
    "us-gaap_EquityMethodInvestmentsAndJointVenturesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsAndJointVenturesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Method Investments and Joint Ventures [Abstract]",
        "label": "Equity Method Investments and Joint Ventures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityMethodInvestmentsFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsFairValueDisclosure",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying value of investment",
        "label": "Equity Method Investments, Fair Value Disclosure",
        "documentation": "Fair value portion of investments accounted under the equity method."
       }
      }
     },
     "auth_ref": [
      "r1181",
      "r1288",
      "r1289",
      "r1290"
     ]
    },
    "us-gaap_EquityMethodInvestmentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EquityMethodInvestmentsTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investment Assets",
        "label": "Equity Method Investments [Table Text Block]",
        "documentation": "Tabular disclosure of equity method investments including, but not limited to, name of each investee or group of investments, percentage ownership, difference between recorded amount of an investment and the value of the underlying equity in the net assets, and summarized financial information."
       }
      }
     },
     "auth_ref": [
      "r451"
     ]
    },
    "ecd_EquityValuationAssumptionDifferenceFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "EquityValuationAssumptionDifferenceFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Valuation Assumption Difference, Footnote",
        "label": "Equity Valuation Assumption Difference, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1124"
     ]
    },
    "ecd_ErrCompAnalysisTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompAnalysisTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneous Compensation Analysis",
        "label": "Erroneous Compensation Analysis [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1099",
      "r1109",
      "r1135"
     ]
    },
    "ecd_ErrCompRecoveryTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ErrCompRecoveryTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Erroneously Awarded Compensation Recovery",
        "label": "Erroneously Awarded Compensation Recovery [Table]"
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1096",
      "r1106",
      "r1132"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r768",
      "r1032",
      "r1033"
     ]
    },
    "ed_EstimatedAggregateAmountsOfMinimumFixedPaymentsOnPurchaseAndServiceObligationsTableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "EstimatedAggregateAmountsOfMinimumFixedPaymentsOnPurchaseAndServiceObligationsTableTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Capacity, Energy and Other Fixed Payments",
        "label": "Estimated Aggregate Amounts Of Minimum Fixed Payments On Purchase And Service Obligations Table [Table Text Block]",
        "documentation": "Estimated Aggregate Amounts Of Minimum Fixed Payments On Purchase And Service Obligations Table [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ExciseTaxesCollected": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ExciseTaxesCollected",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Excise taxes",
        "label": "Excise Taxes Collected",
        "documentation": "The excise taxes collected by a public utility and reported in revenues if the amount of excise taxes is equal to 1 percent or more of such total."
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ecd_ExecutiveCategoryAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ExecutiveCategoryAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Executive Category:",
        "label": "Executive Category [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "ed_ExpectedNetIncomeLossAttributableToParentMinimum": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ExpectedNetIncomeLossAttributableToParentMinimum",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected taxable income minimum",
        "label": "Expected Net Income (Loss) Attributable To Parent, Minimum",
        "documentation": "Expected Net Income (Loss) Attributable To Parent, Minimum"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758",
      "r764"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]",
        "label": "Fair Value, Recurring and Nonrecurring [Table]",
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758",
      "r764"
     ]
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Commodity Derivatives",
        "label": "Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]",
        "documentation": "Tabular disclosure of input and valuation technique used to measure fair value and change in valuation approach and technique for each separate class of asset and liability measured on recurring and nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r34"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Domain]",
        "label": "Asset Class [Domain]",
        "documentation": "Class of asset."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTable",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table]",
        "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of assets using significant unobservable inputs (level 3). Such reconciliation, separately presenting changes during the period, at a minimum, may include, but is not limited to: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets) and gains or losses recognized in other comprehensive income, and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of level 3 (for example, transfers due to changes in the observability of significant inputs), by class of asset."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r162"
     ]
    },
    "us-gaap_FairValueByAssetClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByAssetClassAxis",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset Class [Axis]",
        "label": "Asset Class [Axis]",
        "documentation": "Information by class of asset."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r162"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Axis]",
        "label": "Fair Value Hierarchy and NAV [Axis]",
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r758",
      "r811",
      "r812",
      "r813",
      "r1032",
      "r1033",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_FairValueByLiabilityClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByLiabilityClassAxis",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liability Class [Axis]",
        "label": "Liability Class [Axis]",
        "documentation": "Information by class of liability."
       }
      }
     },
     "auth_ref": [
      "r162",
      "r272"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r43",
      "r160",
      "r535",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_FairValueByMeasurementFrequencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueByMeasurementFrequencyAxis",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Axis]",
        "label": "Measurement Frequency [Axis]",
        "documentation": "Information by measurement frequency."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758",
      "r760",
      "r761",
      "r766"
     ]
    },
    "ed_FairValueCommodityHeldForSaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FairValueCommodityHeldForSaleMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity held for sale",
        "label": "Fair Value Commodity, Held-For-Sale [Member]",
        "documentation": "Fair Value Commodity, Held-For-Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FairValueCommodityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FairValueCommodityMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commodity",
        "label": "Fair Value Commodity [Member]",
        "documentation": "Fair Value Commodity [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueConcentrationOfCreditRiskMasterNettingArrangementsMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Netting Adjustment",
        "label": "Fair Value, Concentration of Credit Risk, Master Netting Arrangements [Member]",
        "documentation": "This element describes the policy of entering into master netting arrangements to mitigate the credit risk of financial instruments (as defined), information about the arrangements for which the entity is a party, and a brief description of the terms of those arrangements, including the extent to which they would reduce the entity's maximum amount of loss due to credit risk."
       }
      }
     },
     "auth_ref": [
      "r166"
     ]
    },
    "us-gaap_FairValueConcentrationOfRiskDisclosureItemsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueConcentrationOfRiskDisclosureItemsAxis",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration of Credit or Market Risk [Axis]",
        "label": "Concentration of Credit or Market Risk [Axis]",
        "documentation": "Information by type of credit or market risk."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r273",
      "r274"
     ]
    },
    "us-gaap_FairValueConcentrationOfRiskDisclosureItemsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueConcentrationOfRiskDisclosureItemsDomain",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Concentration of Risk, Disclosure Items [Domain]",
        "label": "Fair Value, Concentration of Risk, Disclosure Items [Domain]",
        "documentation": "Provides the general information items required or determined to be disclosed with respect to all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties."
       }
      }
     },
     "auth_ref": [
      "r167",
      "r273",
      "r274"
     ]
    },
    "us-gaap_FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueConcentrationOfRiskFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]",
        "label": "Fair Value, Concentration of Risk, Financial Statement Captions [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueConcentrationOfRiskTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueConcentrationOfRiskTable",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Concentration of Risk [Table]",
        "label": "Fair Value, Concentration of Risk [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning all significant concentrations of risk, including credit risk and market risk, arising from all financial instruments (as defined), whether from an individual counterparty or groups of counterparties. Such disclosure may also include quantitative information about the market risks of financial instruments that is consistent with the way the Company manages or adjusts those risks."
       }
      }
     },
     "auth_ref": [
      "r165",
      "r167",
      "r273",
      "r274"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurement [Domain]",
        "label": "Fair Value Measurement [Domain]",
        "documentation": "Measurement basis, for example, but not limited to, reported value, fair value, portion at fair value, portion at other than fair value."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r1032",
      "r1033"
     ]
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueDisclosuresAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Disclosures [Abstract]",
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueInputsLevel12And3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel12And3Member",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, Level 1 and 2",
        "label": "Fair Value, Inputs, Level 1, Level 2, and Level 3 [Member]",
        "documentation": "Fair value measurement input including quoted price in active market for identical asset or liability reporting entity can access at measurement date (level 1), input other than quoted price included within level 1 either directly or indirectly observable for asset or liability (level 2) and unobservable input reflecting entity's own assumption (level 3)."
       }
      }
     },
     "auth_ref": [
      "r1244"
     ]
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel1Member",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Level\u00a01",
        "label": "Fair Value, Inputs, Level 1 [Member]",
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r605",
      "r610",
      "r758",
      "r811",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Level\u00a02",
        "terseLabel": "Level\u00a02",
        "label": "Fair Value, Inputs, Level 2 [Member]",
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r605",
      "r610",
      "r758",
      "r812",
      "r1032",
      "r1033",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueInputsLevel3Member",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Level\u00a03",
        "terseLabel": "Level 3",
        "label": "Fair Value, Inputs, Level 3 [Member]",
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r758",
      "r813",
      "r1032",
      "r1033",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "ed_FairValueInvestmentsLiquidatingInvestmentPeriodOfLiquidation": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FairValueInvestmentsLiquidatingInvestmentPeriodOfLiquidation",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of liquidation (in years)",
        "label": "Fair Value, Investments, Liquidating Investment, Period Of Liquidation",
        "documentation": "Fair Value, Investments, Liquidating Investment, Period Of Liquidation"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value by Liability Class [Domain]",
        "label": "Fair Value by Liability Class [Domain]",
        "documentation": "Represents classes of liabilities measured and disclosed at fair value."
       }
      }
     },
     "auth_ref": [
      "r35"
     ]
    },
    "us-gaap_FairValueMeasuredAtNetAssetValuePerShareMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasuredAtNetAssetValuePerShareMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measured at Net Asset Value Per Share",
        "label": "Fair Value Measured at Net Asset Value Per Share [Member]",
        "documentation": "Fair value measured at net asset value per share as practical expedient."
       }
      }
     },
     "auth_ref": [
      "r605",
      "r755",
      "r766"
     ]
    },
    "us-gaap_FairValueMeasurementFrequencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementFrequencyDomain",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Frequency [Domain]",
        "label": "Measurement Frequency [Domain]",
        "documentation": "Measurement frequency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementInputsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Measurements",
        "label": "Fair Value Measurement and Measurement Inputs, Recurring and Nonrecurring [Text Block]",
        "documentation": "The entire disclosure of the fair value measurement of assets and liabilities, which includes financial instruments measured at fair value that are classified in shareholders' equity, which may be measured on a recurring or nonrecurring basis."
       }
      }
     },
     "auth_ref": [
      "r271"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationLiabilityTransfersOutOfLevel3",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivative liabilities transferred from Level 3 to Level 2",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Liability, Transfers out of Level 3",
        "documentation": "Amount of transfers of financial instrument classified as a liability out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r763"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on Level 3 energy derivative assets and liabilities",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value Hierarchy and NAV [Domain]",
        "label": "Fair Value Hierarchy and NAV [Domain]",
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "auth_ref": [
      "r535",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r811",
      "r812",
      "r813",
      "r1032",
      "r1033",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_FairValueMeasurementsRecurringMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueMeasurementsRecurringMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recurring",
        "label": "Fair Value, Recurring [Member]",
        "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value."
       }
      }
     },
     "auth_ref": [
      "r756",
      "r766"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputReconciliationTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Beginning and Ending Net Balances for Assets and Liabilities Measured at Level 3 Fair Value",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) using recurring unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r35",
      "r38"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationGainLossIncludedInEarnings",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Included in earnings",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Earnings",
        "documentation": "Amount of gain (loss) recognized in income from derivative asset (liability) after deduction of derivative liability (asset), measured at fair value on recurring basis using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r762",
      "r765"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSales",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease due to the sale of the Clean Energy Businesses",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Sales",
        "documentation": "Amount of sales of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r161"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationSettlements",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Settlements",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Settlements",
        "documentation": "Amount of settlements of financial instrument classified as a derivative asset (liability) after deduction of derivative liability, measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r161"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersIntoLevel3",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in level 3 assets and liabilities held for sale",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers into Level 3",
        "documentation": "Amount of transfers of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset) into level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r765"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationTransfersOutOfLevel3",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transfer out of level 3",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Transfers out of Level 3",
        "documentation": "Amount of transfers of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset) out of level 3 of the fair value hierarchy."
       }
      }
     },
     "auth_ref": [
      "r763",
      "r765"
     ]
    },
    "us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisWithUnobservableInputs",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis with Unobservable Inputs",
        "documentation": "Fair value of financial instrument classified as derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r38",
      "r160"
     ]
    },
    "ed_FairValueNetDerivativeAssetLiabilityMeasuredonRecurringBasisUnobservableInputsReconciliationGainLossIncludedinRegulatoryAssetsandLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FairValueNetDerivativeAssetLiabilityMeasuredonRecurringBasisUnobservableInputsReconciliationGainLossIncludedinRegulatoryAssetsandLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Included in regulatory assets and liabilities",
        "label": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Regulatory Assets and Liabilities",
        "documentation": "Fair Value, Net Derivative Asset (Liability) Measured on Recurring Basis, Unobservable Inputs Reconciliation, Gain (Loss) Included in Regulatory Assets and Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FairValueOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FairValueOtherMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Fair Value Other [Member]",
        "documentation": "Fair Value Other [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValueRecurringBasisUnobservableInputReconciliationLiabilityGainLossStatementOfIncomeExtensibleList",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "label": "Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration]",
        "documentation": "Indicates line item in statement in which net income is reported that includes gain (loss) from liability measured at fair value using unobservable input (level 3)."
       }
      }
     },
     "auth_ref": [
      "r762"
     ]
    },
    "us-gaap_FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FairValuesDerivativesBalanceSheetLocationByDerivativeContractTypeByHedgingDesignationTable",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "label": "Fair Values Derivatives, Balance Sheet Location, by Derivative Contract Type [Table]",
        "documentation": "Schedule that discloses the location and fair value amounts of derivative instruments (and nonderivative instruments that are designated and qualify as hedging instruments) reported in the statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r143",
      "r145",
      "r159"
     ]
    },
    "us-gaap_FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FederalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Federal Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FederalStatutoryIncomeTaxRateAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FederalStatutoryIncomeTaxRateAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "STATUTORY TAX RATE",
        "label": "Federal Statutory Income Tax Rate [Abstract]",
        "documentation": "Federal Statutory Income Tax Rate [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r788",
      "r797"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_FinanceLeaseLiabilityIncludingHeldForSaleAmounts",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "ed_FinanceLeaseLiabilityIncludingHeldForSaleAmounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FinanceLeaseLiabilityIncludingHeldForSaleAmounts",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finance Lease, Liability, Including Held-For-Sale Amounts",
        "documentation": "Finance Lease, Liability, Including Held-For-Sale Amounts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases, Future Minimum Lease Payments",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_FinanceLeaseLiabilityIncludingHeldForSaleAmounts",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInNextRollingTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Finance Lease, Liability, to be Paid, Next Rolling 12 Months",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease due in next rolling 12 months following current statement of financial position date. For interim and annual periods when interim period is reported on rolling approach."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All years thereafter",
        "label": "Finance Lease, Liability, to be Paid, after Rolling Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Rolling Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Rolling Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Rolling Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityPaymentsDueInRollingYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Finance Lease, Liability, to be Paid, Rolling Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r789"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less: imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Discount Rate, Finance leases (percent)",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for finance lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r1059"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Lease Term, Finance leases (in years)",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r1059"
     ]
    },
    "ed_FinancialAndPerformanceGuaranteeForBrokenBowIIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FinancialAndPerformanceGuaranteeForBrokenBowIIMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Broken Bow II",
        "label": "Financial And Performance Guarantee For Broken Bow II [Member]",
        "documentation": "Financial and performance guarantee for renewable electric production projects."
       }
      }
     },
     "auth_ref": []
    },
    "ed_FinancialAndPerformanceGuaranteeForCleanEnergyBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FinancialAndPerformanceGuaranteeForCleanEnergyBusinessMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantees on behalf of the Clean Energy Businesses",
        "label": "Financial And Performance Guarantee For Clean Energy Business [Member]",
        "documentation": "Financial And Performance Guarantee For Clean Energy Business"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FinancialElectricCapacityContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FinancialElectricCapacityContractMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Electric Capacity Contract",
        "label": "Financial Electric Capacity Contract [Member]",
        "documentation": "Financial Electric Capacity Contract [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetParenthetical",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, accumulated amortization",
        "verboseLabel": "Accumulated amortization",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r331",
      "r483"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, year 1",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, year 5",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, year 4",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, year 3",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense, year 2",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r240"
     ]
    },
    "ed_FiniteLivedIntangibleAssetsAnnualAmortizationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FiniteLivedIntangibleAssetsAnnualAmortizationExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated aggregate annual amortization expense",
        "label": "Finite-Lived Intangible Assets, Annual Amortization Expense",
        "documentation": "Finite-Lived Intangible Assets, Annual Amortization Expense"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r481",
      "r482",
      "r483",
      "r484",
      "r821",
      "r825"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross asset",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r825"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r821"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r239",
      "r821"
     ]
    },
    "us-gaap_FixedIncomeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "FixedIncomeFundsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Fixed Income Debt",
        "label": "Fixed Income Funds [Member]",
        "documentation": "Investment that pools funds from investors to invest in a combination of underlying investments, primarily fixed income investments."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount",
        "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1139"
     ]
    },
    "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount",
        "label": "Forgone Recovery due to Expense of Enforcement, Amount"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1139"
     ]
    },
    "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount",
        "label": "Forgone Recovery due to Violation of Home Country Law, Amount"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1139"
     ]
    },
    "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forgone Recovery, Explanation of Impracticability",
        "label": "Forgone Recovery, Explanation of Impracticability [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1139"
     ]
    },
    "ecd_ForgoneRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "ForgoneRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Forgone Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1139"
     ]
    },
    "srt_FuelMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "FuelMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel",
        "label": "Fuel [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FundsForRetireeHealthBenefitsMeasuredAtNetAssetValueMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FundsForRetireeHealthBenefitsMeasuredAtNetAssetValueMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funds For Retiree Health Benefits Measured At Net Asset Value",
        "label": "Funds For Retiree Health Benefits Measured At Net Asset Value [Member]",
        "documentation": "Funds For Retiree Health Benefits Measured At Net Asset Value"
       }
      }
     },
     "auth_ref": []
    },
    "ed_FundsForRetireeHealthBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "FundsForRetireeHealthBenefitsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funds For Retiree Health Benefits",
        "label": "Funds For Retiree Health Benefits [Member]",
        "documentation": "Funds For Retiree Health Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GainLossOnCommodityContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GainLossOnCommodityContracts",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on financial electric capacity contracts",
        "label": "Gain (Loss) On Commodity Contracts",
        "documentation": "Gain (Loss) On Commodity Contracts"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnDispositionOfAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on sale of projects",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property",
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property."
       }
      }
     },
     "auth_ref": [
      "r1193",
      "r1214",
      "r1215"
     ]
    },
    "us-gaap_GainLossOnDispositionOfAssets1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnDispositionOfAssets1",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 26.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Pre-tax gain on sale of the Clean Energy Businesses",
        "label": "Gain (Loss) on Disposition of Assets",
        "documentation": "Amount of gain (loss) on sale or disposal of assets, including but not limited to property plant and equipment, intangible assets and equity in securities of subsidiaries or equity method investee."
       }
      }
     },
     "auth_ref": [
      "r1193"
     ]
    },
    "ed_GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GainLossOnDispositionOfPropertyPlantEquipmentExcludingOilAndGasPropertyAndTimberPropertyAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain on sale, after tax",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, After Tax",
        "documentation": "Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property, After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GainLossOnDispositionOfStockInSubsidiaryAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GainLossOnDispositionOfStockInSubsidiaryAfterTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposition of stock in subsidiary, after tax",
        "label": "Gain (Loss) On Disposition Of Stock In Subsidiary, After Tax",
        "documentation": "Gain (Loss) On Disposition Of Stock In Subsidiary, After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GainLossOnSaleOfBusiness": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfBusiness",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Gain on sale of the Clean Energy Businesses",
        "terseLabel": "Gain on the sale of the Clean Energy Businesses",
        "label": "Gain (Loss) on Disposition of Business",
        "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant."
       }
      }
     },
     "auth_ref": [
      "r734",
      "r1193"
     ]
    },
    "us-gaap_GainLossOnSaleOfDerivatives": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainLossOnSaleOfDerivatives",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Net derivative (gains)/losses",
        "label": "Gain (Loss) on Sale of Derivatives",
        "documentation": "The difference between the book value and the sale price of options, swaps, futures, forward contracts, and other derivative instruments. This element refers to the gain (loss) included in earnings."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r291",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_GainOrLossOnSaleOfStockInSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GainOrLossOnSaleOfStockInSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gain (loss) on disposition of stock in subsidiary",
        "label": "Gain (Loss) on Disposition of Stock in Subsidiary",
        "documentation": "Amount of gain (loss) on sale or disposal of equity in securities of subsidiaries."
       }
      }
     },
     "auth_ref": [
      "r1189",
      "r1190",
      "r1193",
      "r1309"
     ]
    },
    "ed_GasExcludingAMIMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GasExcludingAMIMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas average excluding AMI",
        "label": "Gas Excluding AMI [Member]",
        "documentation": "Gas Excluding AMI [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GasPurchasedForResaleMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GasPurchasedForResaleMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas purchased for resale",
        "label": "Gas Purchased For Resale [Member]",
        "documentation": "Gas Purchased for Resale [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GasServiceLineDeferredCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GasServiceLineDeferredCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas service line deferred costs",
        "label": "Gas Service Line, Deferred Costs [Member]",
        "documentation": "Gas Service Line, Deferred Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GasTransmissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GasTransmissionMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas",
        "verboseLabel": "Gas",
        "label": "Gas Transmission [Member]",
        "documentation": "System used for the primary purpose of transmitting a gas product to the customer."
       }
      }
     },
     "auth_ref": []
    },
    "ed_GasTransportationAndStorageMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GasTransportationAndStorageMember",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas transportation and storage",
        "label": "Gas Transportation And Storage [Member]",
        "documentation": "Gas Transportation And Storage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GeneralBusinessMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GeneralBusinessMember",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Business Tax Credit",
        "label": "General Business Tax Credit Carryforward [Member]",
        "documentation": "Tax credit carryforwards which include, but are not limited to, investment, alcohol fuels, low income housing, alternative fuels, alternative motor vehicles, hurricane relief, disabled access, renewable resources electricity production, employer social security, orphan drug, new markets, employer provided child care facilities and services, biodiesel fuels, low sulfur diesel fuel production, distilled spirits and the advanced nuclear power facilities credit."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ed_GeneralUtilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GeneralUtilityMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General Plant",
        "verboseLabel": "General",
        "label": "General Utility [Member]",
        "documentation": "General Utility"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GeneratingCapacityPerDay": {
     "xbrltype": "energyItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GeneratingCapacityPerDay",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generating capacity per day (in dekatherms)",
        "label": "Generating Capacity Per Day",
        "documentation": "Generating Capacity Per Day"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill",
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r330",
      "r468",
      "r838",
      "r1027",
      "r1060",
      "r1210",
      "r1211"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets Disclosure [Text Block]",
        "documentation": "The entire disclosure for goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r238"
     ]
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillImpairmentLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill impaired",
        "label": "Goodwill, Impairment Loss",
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r469",
      "r475",
      "r480",
      "r1027"
     ]
    },
    "us-gaap_GoodwillLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GoodwillLineItems",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill [Line Items]",
        "label": "Goodwill [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r1027"
     ]
    },
    "us-gaap_GovernmentAssistanceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistanceAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government assistance",
        "label": "Government Assistance, Amount",
        "documentation": "Amount of government assistance recognized."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ed_GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GovernmentAssistanceStatementOfIncomeOrComprehensiveIncomeExtensibleEnumerationNotDisclosedFlag",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "label": "Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag",
        "documentation": "Government Assistance Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GovernmentAssistanceTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistanceTypeAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Axis]",
        "label": "Government Assistance, Type [Axis]",
        "documentation": "Information by type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "us-gaap_GovernmentAssistanceTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GovernmentAssistanceTypeDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Government Assistance, Type [Domain]",
        "label": "Government Assistance, Type [Domain]",
        "documentation": "Type of government assistance."
       }
      }
     },
     "auth_ref": [
      "r781"
     ]
    },
    "ed_GreatValleySolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GreatValleySolarMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Great Valley Solar",
        "label": "Great Valley Solar [Member]",
        "documentation": "Great Valley Solar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GrossAmountsofRecognizedAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GrossAmountsofRecognizedAssetsLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DerivativeFairValueOfDerivativeNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Amounts of Recognized Assets/ (Liabilities)",
        "label": "Gross Amounts of Recognized Assets (Liabilities)",
        "documentation": "Gross Amounts of Recognized Assets Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GuaranteeDurationFourToTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GuaranteeDurationFourToTenYearsMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "> 10 years",
        "label": "Guarantee Duration Four To Ten Years [Member]",
        "documentation": "Guarantee Duration Four To Ten Years [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GuaranteeDurationGreaterThanTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GuaranteeDurationGreaterThanTenYearsMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "4\u00a0\u2013\u00a010 years",
        "label": "Guarantee Duration Greater Than Ten Years [Member]",
        "documentation": "Guarantee duration, greater than 10 years"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GuaranteeDurationOneToThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GuaranteeDurationOneToThreeYearsMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "0 \u2013 3 years",
        "label": "Guarantee Duration One To Three Years [Member]",
        "documentation": "Guarantee Duration One To Three Years [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GuaranteeObligationsByNatureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsByNatureAxis",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Axis]",
        "label": "Guarantor Obligations, Nature [Axis]",
        "documentation": "Information by nature of guarantee."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "us-gaap_GuaranteeObligationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsLineItems",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations [Line Items]",
        "label": "Guarantor Obligations [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "us-gaap_GuaranteeObligationsMaximumExposure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsMaximumExposure",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesGuaranteesDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantee obligations maximum exposure",
        "verboseLabel": "Total guarantees, by type and term",
        "label": "Guarantor Obligations, Maximum Exposure, Undiscounted",
        "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions."
       }
      }
     },
     "auth_ref": [
      "r511"
     ]
    },
    "us-gaap_GuaranteeObligationsNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "GuaranteeObligationsNatureDomain",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Nature [Domain]",
        "label": "Guarantor Obligations, Nature [Domain]",
        "documentation": "Represents a description of the nature of the guarantee or each group of similar guarantees."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "ed_GuarantorObligationsTermAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GuarantorObligationsTermAxis",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Term [Axis]",
        "label": "Guarantor Obligations, Term [Axis]",
        "documentation": "Guarantor Obligations, Term [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_GuarantorObligationsTermDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "GuarantorObligationsTermDomain",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guarantor Obligations, Term [Domain]",
        "label": "Guarantor Obligations, Term [Domain]",
        "documentation": "[Domain] for Guarantor Obligations, Term [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_HedgeFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "HedgeFundsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedge Funds",
        "label": "Hedge Funds [Member]",
        "documentation": "Investments in registered hedge funds."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1082",
      "r1095"
     ]
    },
    "ed_ImpactOnEarningsHadLagPeriodBeenAdjusted": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ImpactOnEarningsHadLagPeriodBeenAdjusted",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Negative revenue adjustments",
        "label": "Impact On Earnings Had Lag Period Been Adjusted",
        "documentation": "Impact On Earnings Had Lag Period Been Adjusted"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges",
        "label": "Impairment of Intangible Assets (Excluding Goodwill)",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r40"
     ]
    },
    "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Lived and Intangible Assets",
        "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r246"
     ]
    },
    "ed_IncomeBeforeInterestIncomeInterestExpenseAndIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncomeBeforeInterestIncomeInterestExpenseAndIncomeTaxes",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME BEFORE INTEREST AND INCOME TAX EXPENSE",
        "terseLabel": "INCOME BEFORE INTEREST AND INCOME TAX EXPENSE",
        "label": "Income Before Interest Income Interest Expense And Income Taxes",
        "documentation": "Income before interest income, interest expense and income taxes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "INCOME BEFORE INCOME TAX EXPENSE",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r220",
      "r289",
      "r418",
      "r432",
      "r438",
      "r441",
      "r842",
      "r859",
      "r1023"
     ]
    },
    "ed_IncomeLossFromEquityMethodInvestmentsHypotheticalLiquidationAtBookValueBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncomeLossFromEquityMethodInvestmentsHypotheticalLiquidationAtBookValueBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss from the project, pre-tax",
        "label": "Income (Loss) From Equity Method Investments, Hypothetical Liquidation At Book Value, Before Tax",
        "documentation": "Income (Loss) From Equity Method Investments, Hypothetical Liquidation At Book Value, Before Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ed_IncomeLossFromEquityMethodInvestmentsHypotheticalLiquidationAtBookValueNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncomeLossFromEquityMethodInvestmentsHypotheticalLiquidationAtBookValueNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss from the project, after-tax",
        "label": "Income (Loss) From Equity Method Investments, Hypothetical Liquidation At Book Value, Net",
        "documentation": "Income (Loss) From Equity Method Investments, Hypothetical Liquidation At Book Value, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeLossFromSubsidiariesNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeLossFromSubsidiariesNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity in earnings of subsidiaries",
        "label": "Income (Loss) from Subsidiaries, Net of Tax",
        "documentation": "Amount after tax of income (loss) of subsidiary attributable to the parent entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement [Abstract]",
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Group Name [Axis]",
        "label": "Disposal Group Name [Axis]",
        "documentation": "Information by name of disposal group."
       }
      }
     },
     "auth_ref": [
      "r1048",
      "r1051"
     ]
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/DispositionsPreTaxOperatingIncomeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]",
        "label": "Disposal Groups, Including Discontinued Operations [Table]",
        "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r37",
      "r49",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r197",
      "r245"
     ]
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationAxis",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Axis]",
        "label": "Income Statement Location [Axis]",
        "documentation": "Information by location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r485",
      "r496",
      "r963"
     ]
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeStatementLocationDomain",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Statement Location [Domain]",
        "label": "Income Statement Location [Domain]",
        "documentation": "Location in the income statement."
       }
      }
     },
     "auth_ref": [
      "r496",
      "r963"
     ]
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Axis]",
        "label": "Income Tax Authority [Axis]",
        "documentation": "Information by tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority [Domain]",
        "label": "Income Tax Authority [Domain]",
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxAuthorityNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameAxis",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Axis]",
        "label": "Income Tax Authority, Name [Axis]",
        "documentation": "Information by name of taxing authority."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "us-gaap_IncomeTaxAuthorityNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxAuthorityNameDomain",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Authority, Name [Domain]",
        "label": "Income Tax Authority, Name [Domain]",
        "documentation": "Named agency, division or body that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyLineItems",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Line Items]",
        "label": "Income Tax Contingency [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxContingencyTable",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Contingency [Table]",
        "label": "Income Tax Contingency [Table]",
        "documentation": "Disclosure of information about tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r123",
      "r262",
      "r264"
     ]
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Disclosure [Abstract]",
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/IncomeTax"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax",
        "label": "Income Tax Disclosure [Text Block]",
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information."
       }
      }
     },
     "auth_ref": [
      "r371",
      "r695",
      "r703",
      "r708",
      "r713",
      "r720",
      "r725",
      "r726",
      "r727",
      "r904"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_ProfitLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INCOME TAX EXPENSE",
        "totalLabel": "Total income tax expense",
        "negatedLabel": "Income tax benefit (expense)",
        "label": "Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r315",
      "r392",
      "r393",
      "r426",
      "r701",
      "r721",
      "r869"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal Income Tax/State Income Tax",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r352",
      "r697",
      "r698",
      "r708",
      "r709",
      "r712",
      "r714",
      "r900"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxContingencies",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective income tax rate reconciliation, uncertainty of taxes",
        "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in income tax contingencies. Including, but not limited to, domestic tax contingency, foreign tax contingency, state and local tax contingency, and other contingencies."
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "us-gaap_IncomeTaxReconciliationTaxCredits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxReconciliationTaxCredits",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax rate reconciliation, tax credit",
        "label": "Effective Income Tax Rate Reconciliation, Tax Credit, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax credits. Including, but not limited to, research credit, foreign tax credit, investment tax credit, and other tax credits."
       }
      }
     },
     "auth_ref": [
      "r1276"
     ]
    },
    "us-gaap_IncomeTaxesPaid": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaid",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes paid",
        "label": "Income Taxes Paid",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income."
       }
      }
     },
     "auth_ref": [
      "r75",
      "r78"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Income Taxes Paid, Net",
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "us-gaap_IncomeTaxesReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncomeTaxesReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes receivable",
        "label": "Income Taxes Receivable, Current",
        "documentation": "Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r1184"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 19.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable",
        "label": "Increase (Decrease) in Accounts Payable",
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Accounts receivable - customers",
        "negatedTerseLabel": "Accounts receivable",
        "label": "Increase (Decrease) in Accounts Receivable",
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in income taxes payable",
        "label": "Increase (Decrease) in Income Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredCharges",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deferred charges, noncurrent assets, leases, net and other regulatory assets",
        "label": "Increase (Decrease) in Deferred Charges",
        "documentation": "The increase (decrease) during the reporting period in the value of expenditures made during the current reporting period for benefits that will be received over a period of years. Deferred charges differ from prepaid expenses in that they usually extend over a long period of time and may or may not be regularly recurring costs of operation."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase to net deferred income tax liabilities",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInDeferredLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDeferredLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred credits, noncurrent liabilities and other regulatory liabilities",
        "label": "Increase (Decrease) in Deferred Liabilities",
        "documentation": "Change during the period in carrying value for all deferred liabilities due within one year or operating cycle."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ed_IncreaseDecreaseInDeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncreaseDecreaseInDeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in deferred tax assets",
        "label": "Increase (Decrease) In Deferred Tax Assets",
        "documentation": "Increase (Decrease) In Deferred Tax Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_IncreaseDecreaseInDeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncreaseDecreaseInDeferredTaxLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in deferred tax liabilities",
        "label": "Increase (Decrease) In Deferred Tax Liabilities",
        "documentation": "Increase (Decrease) In Deferred Tax Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInDueToAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInDueToAffiliates",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 24.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts payable to affiliated companies",
        "label": "Increase (Decrease) in Due to Affiliates",
        "documentation": "The increase (decrease) in obligations owed to an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInInterestPayableNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInterestPayableNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 22.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Increase (Decrease) in Interest Payable, Net",
        "documentation": "The increase (decrease) during the reporting period in interest payable, which represents the amount owed to note holders, bond holders, and other parties for interest earned on loans or credit extended to the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 20.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Materials and supplies, including fuel oil and gas in storage",
        "label": "Increase (Decrease) in Inventories",
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CHANGES IN ASSETS AND LIABILITIES",
        "label": "Increase (Decrease) in Operating Capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherOperatingLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Increase (Decrease) in Other Operating Liabilities",
        "documentation": "Amount of increase (decrease) in operating liabilities classified as other."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInOtherReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 23.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other receivables and other current assets",
        "negatedLabel": "Other receivables and other current assets",
        "label": "Increase (Decrease) in Other Receivables",
        "documentation": "Amount of increase (decrease) in receivables classified as other."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPensionAndPostretirementObligations",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pensions and retiree benefits obligations, net",
        "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits",
        "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInPostretirementObligations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPostretirementObligations",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (decrease) in liability for other postretirement benefits",
        "label": "Increase (Decrease) in Obligation, Other Postretirement Benefits",
        "documentation": "Amount of increase (decrease) in obligation for other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPrepaidExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Prepayments",
        "label": "Increase (Decrease) in Prepaid Expense",
        "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInPropertyAndOtherTaxesPayable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInPropertyAndOtherTaxesPayable",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes",
        "label": "Increase (Decrease) in Property and Other Taxes Payable",
        "documentation": "The increase (decrease) during the period in the amount of cash payments due to taxing authorities for non-income-related taxes."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInRegulatoryAssetsAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInRegulatoryAssetsAndLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Increase (decrease) in regulatory liabilities",
        "label": "Increase (Decrease) in Regulatory Assets and Liabilities",
        "documentation": "The increase (decrease) during the reporting period in the value of assets that are created when regulatory agencies permits public utilities to defer costs (revenues) to the balance sheet. This element is a the increase (decrease) of regulatory assets and liabilities combined."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_IncreaseDecreaseInRegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInRegulatoryLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Increase (decrease) in regulatory liabilities",
        "label": "Increase (Decrease) in Regulatory Liabilities",
        "documentation": "The increase (decrease) during the reporting period in regulated liabilities. Regulated liabilities are created when regulatory agency permits an entity to defer revenues to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "ed_IncreaseDecreaseInRevenueDecouplingMechanismReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "IncreaseDecreaseInRevenueDecouplingMechanismReceivables",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 21.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenue decoupling mechanism receivable",
        "label": "Increase (Decrease) In Revenue Decoupling Mechanism Receivables",
        "documentation": "Increase (Decrease) In Revenue Decoupling Mechanism Receivables"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncrementalCommonSharesAttributableToContingentlyIssuableShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IncrementalCommonSharesAttributableToContingentlyIssuableShares",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add: Incremental shares attributable to effect of potentially dilutive securities (in shares)",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Contingently Issuable Shares",
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of contingently issuable shares. Contingently issuable shares are those shares that are issuable for little or no cash contingent on certain conditions being met."
       }
      }
     },
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r411"
     ]
    },
    "ecd_IndividualAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "IndividualAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure",
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure",
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual:",
        "label": "Individual [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1094",
      "r1103",
      "r1113",
      "r1130",
      "r1139",
      "r1143",
      "r1151"
     ]
    },
    "ed_InfrastructureInvestmentAndJobsActIIJAMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "InfrastructureInvestmentAndJobsActIIJAMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Infrastructure Investment and Jobs Act (IIJA)",
        "label": "Infrastructure Investment and Jobs Act (IIJA) [Member]",
        "documentation": "Infrastructure Investment and Jobs Act (IIJA)"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_InsiderTradingArrLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingArrLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Arrangements [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "ecd_InsiderTradingPoliciesProcLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTradingPoliciesProcLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Insider Trading Policies and Procedures [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1155"
     ]
    },
    "ecd_InsiderTrdPoliciesProcAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Adopted",
        "label": "Insider Trading Policies and Procedures Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1155"
     ]
    },
    "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insider Trading Policies and Procedures Not Adopted",
        "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1155"
     ]
    },
    "us-gaap_InsuranceSettlementsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InsuranceSettlementsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Insurance receivable",
        "label": "Insurance Settlements Receivable",
        "documentation": "Amount due in settlement of a claim for reimbursement from an insurance company when the Company has suffered a loss covered under an insurance policy."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestAndDebtExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestAndDebtExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest charges",
        "label": "Interest and Debt Expense",
        "documentation": "Interest and debt related expenses associated with nonoperating financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "us-gaap_InterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INTEREST EXPENSE",
        "negatedLabel": "Interest expense",
        "label": "Interest Expense",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r292",
      "r356",
      "r422",
      "r782",
      "r964",
      "r1074",
      "r1322"
     ]
    },
    "us-gaap_InterestExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INTEREST EXPENSE (INCOME)",
        "label": "Interest Expense [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestExpenseDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestExpenseDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest on long-term debt",
        "label": "Interest Expense, Debt",
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense for debt."
       }
      }
     },
     "auth_ref": [
      "r228",
      "r540",
      "r547",
      "r1034",
      "r1035"
     ]
    },
    "ed_InterestExpenseIncomeOtherNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "InterestExpenseIncomeOtherNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other interest expense (income)",
        "label": "Interest Expense (Income), Other, Net",
        "documentation": "Interest Expense (Income), Other, Net"
       }
      }
     },
     "auth_ref": []
    },
    "ed_InterestExpenseIncomeOtherNetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "InterestExpenseIncomeOtherNetMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other interest expense (b)",
        "label": "Interest Expense (Income), Other, Net [Member]",
        "documentation": "Interest Expense (Income), Other, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_InterestPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPaidNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount."
       }
      }
     },
     "auth_ref": [
      "r362",
      "r365",
      "r366"
     ]
    },
    "us-gaap_InterestPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued interest",
        "label": "Interest Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_InterestRateSwapMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InterestRateSwapMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest Rate Swap",
        "verboseLabel": "Interest Rate Swaps",
        "label": "Interest Rate Swap [Member]",
        "documentation": "Forward based contracts in which two parties agree to swap periodic payments that are fixed at the outset of the swap contract with variable payments based on a market interest rate (index rate) over a specified period."
       }
      }
     },
     "auth_ref": [
      "r1011",
      "r1070",
      "r1071"
     ]
    },
    "us-gaap_IntersegmentEliminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "IntersegmentEliminationMember",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter- segment revenues",
        "label": "Intersegment Eliminations [Member]",
        "documentation": "Eliminating entries used in operating segment consolidation."
       }
      }
     },
     "auth_ref": [
      "r420",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r437",
      "r441"
     ]
    },
    "us-gaap_InvestmentIncomeNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentIncomeNet",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment income (loss)",
        "label": "Investment Income, Net",
        "documentation": "Amount after accretion (amortization) of discount (premium), and investment expense, of interest income and dividend income on nonoperating securities."
       }
      }
     },
     "auth_ref": [
      "r226",
      "r228"
     ]
    },
    "us-gaap_InvestmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "InvestmentPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for investment in financial asset."
       }
      }
     },
     "auth_ref": [
      "r866",
      "r896",
      "r897",
      "r898",
      "r899",
      "r986",
      "r987"
     ]
    },
    "ed_InvestmentsExcludingFundsForRetireeHealthBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "InvestmentsExcludingFundsForRetireeHealthBenefitsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments Excluding Funds For Retiree Health Benefits",
        "label": "Investments Excluding Funds For Retiree Health Benefits [Member]",
        "documentation": "Investments Excluding Funds For Retiree Health Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ed_InvestmentsIncludingFundsForRetireeHealthBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "InvestmentsIncludingFundsForRetireeHealthBenefitMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments, Including Funds For Retiree Health Benefit",
        "label": "Investments, Including Funds For Retiree Health Benefit [Member]",
        "documentation": "Investments, Including Funds For Retiree Health Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_LPCsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LPCsMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LPCs",
        "label": "LPCs [Member]",
        "documentation": "LPCs"
       }
      }
     },
     "auth_ref": []
    },
    "ed_LTIPMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LTIPMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LTIP",
        "label": "LTIP [Member]",
        "documentation": "LTIP [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_LandAndConduitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LandAndConduitMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land And Conduit",
        "label": "Land And Conduit [Member]",
        "documentation": "Land And Conduit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_LeaksAndServiceTerminationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LeaksAndServiceTerminationsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas Leak Backlog, Leak Prone Pipe and Service Terminations",
        "label": "Leaks And Service Terminations [Member]",
        "documentation": "Leaks And Service Terminations [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease Costs, Cash Flows and Other Related Information",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1295"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_LegacyMetersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LegacyMetersMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legacy meters",
        "label": "Legacy Meters [Member]",
        "documentation": "Legacy Meters"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails",
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/CoverPage",
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAggregateFairValueofCompaniesDerivativeInstrumentswithCreditRiskRelatedContingentFeaturesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails",
      "http://www.coned.com/role/FairValueMeasurementsAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsReconciliationofBeginningandEndingNetBalancesforAssetsandLiabilitiesMeasuredatLevel3FairValueDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails",
      "http://www.coned.com/role/IncomeTaxScheduleofIncomeTaxReconciliationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ed_LendingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LendingPeriod",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lending period (not more than) (months)",
        "label": "Lending Period",
        "documentation": "Lending Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://www.coned.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r791"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases, Future Minimum Lease Payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total future minimum lease payments",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "All years thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Rolling Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Rolling Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Next Rolling 12 Months",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date."
       }
      }
     },
     "auth_ref": [
      "r1296"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r797"
     ]
    },
    "us-gaap_LesseeOperatingLeaseRenewalTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseRenewalTerm",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, renewal term (in years)",
        "label": "Lessee, Operating Lease, Renewal Term",
        "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1294"
     ]
    },
    "us-gaap_LesseeOperatingLeaseTermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeaseTermOfContract",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease, term (in years)",
        "label": "Lessee, Operating Lease, Term of Contract",
        "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1294"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://www.coned.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r786"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letters of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Liabilities",
        "label": "Liabilities",
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future."
       }
      }
     },
     "auth_ref": [
      "r54",
      "r370",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r731",
      "r735",
      "r736",
      "r769",
      "r930",
      "r1022",
      "r1076",
      "r1232",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES AND EQUITY",
        "terseLabel": "TOTAL LIABILITIES AND EQUITY",
        "label": "Liabilities and Equity",
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any."
       }
      }
     },
     "auth_ref": [
      "r214",
      "r288",
      "r854",
      "r1060",
      "r1196",
      "r1208",
      "r1291"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LIABILITIES AND SHAREHOLDERS\u2019 EQUITY",
        "verboseLabel": "Liabilities and Shareholders\u2019 Equity",
        "label": "Liabilities and Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL CURRENT LIABILITIES",
        "terseLabel": "TOTAL CURRENT LIABILITIES",
        "label": "Liabilities, Current",
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r326",
      "r370",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r731",
      "r735",
      "r736",
      "r769",
      "r1060",
      "r1232",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES",
        "verboseLabel": "Current Liabilities",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Noncurrent liabilities",
        "label": "Liabilities, Noncurrent",
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r198",
      "r199",
      "r200",
      "r205",
      "r370",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r731",
      "r735",
      "r736",
      "r769",
      "r1232",
      "r1300",
      "r1301"
     ]
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesNoncurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NONCURRENT LIABILITIES",
        "label": "Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities held for sale",
        "totalLabel": "TOTAL CURRENT LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r187",
      "r194",
      "r242",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CURRENT LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails": {
       "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL NONCURRENT LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent",
        "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r4",
      "r9",
      "r187",
      "r194",
      "r244",
      "r323",
      "r324"
     ]
    },
    "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesScheduleofCarryingAmountsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NONCURRENT LIABILITIES",
        "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilitiesOtherThanLongtermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL NONCURRENT LIABILITIES",
        "label": "Liabilities, Other than Long-Term Debt, Noncurrent",
        "documentation": "Aggregated carrying amounts of obligations as of the balance sheet date, excluding long-term debt, incurred as part of the normal operations that are expected to be paid after one year or beyond the normal operating cycle, if longer. Alternate captions include Total Deferred Credits and Other Liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LiabilityForCatastropheClaimsByCatastrophicEventAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LiabilityForCatastropheClaimsByCatastrophicEventAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Catastrophic Event [Axis]",
        "label": "Catastrophic Event [Axis]",
        "documentation": "Information by type of catastrophic event, for example, but not limited to, earthquake, windstorm, fire or explosion."
       }
      }
     },
     "auth_ref": [
      "r293"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "srt_LitigationCaseAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseAxis",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Axis]",
        "label": "Litigation Case [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_LitigationCaseTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "LitigationCaseTypeDomain",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Litigation Case [Domain]",
        "label": "Litigation Case [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LoansPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loans outstanding under credit agreement",
        "label": "Loans Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "us-gaap_LoansPayableToBankCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LoansPayableToBankCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan",
        "label": "Loans Payable to Bank, Current",
        "documentation": "Carrying value as of the balance sheet date of current portion of long-term loans payable to bank due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r926"
     ]
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermContractForPurchaseOfElectricPowerAxis",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Contract for Purchase of Electric Power [Axis]",
        "label": "Long-Term Contract for Purchase of Electric Power [Axis]",
        "documentation": "Information by contract related to purchases of electric power."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermContractForPurchaseOfElectricPowerDomain",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Contract for Purchase of Electric Power [Domain]",
        "label": "Long-Term Contract for Purchase of Electric Power [Domain]",
        "documentation": "Name of long-term contract for purchase of electric power."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_LongTermContractForPurchaseOfElectricPowerLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermContractForPurchaseOfElectricPowerLineItems",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Contract for Purchase of Electric Power [Line Items]",
        "label": "Long-Term Contract for Purchase of Electric Power [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_LongTermContractsForPurchaseOfElectricPowerTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermContractsForPurchaseOfElectricPowerTable",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails",
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Contracts for Purchase of Electric Power [Table]",
        "label": "Long-Term Contracts for Purchase of Electric Power [Table]",
        "documentation": "Presents detailed element information concerning the terms and significance of long term contracts to purchase power."
       }
      }
     },
     "auth_ref": [
      "r314"
     ]
    },
    "us-gaap_LongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL",
        "terseLabel": "Long-term debt",
        "label": "Long-Term Debt",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r286",
      "r534",
      "r546",
      "r1032",
      "r1033",
      "r1313"
     ]
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Long-term debt due within one year",
        "label": "Long-Term Debt, Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "ed_LongTermDebtExcludingHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LongTermDebtExcludingHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "LONG-TERM DEBT",
        "terseLabel": "TOTAL LONG-TERM DEBT EXCLUDING HELD FOR SALE",
        "label": "Long-Term Debt, Excluding Held For Sale",
        "documentation": "Long-Term Debt, Excluding Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-Term Debt (including current portion)",
        "label": "Long-Term Debt, Fair Value",
        "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission."
       }
      }
     },
     "auth_ref": []
    },
    "ed_LongTermDebtHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LongTermDebtHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt": {
       "parentTag": "us-gaap_LongTermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Held for sale project debt, net",
        "label": "Long-Term Debt, Held For Sale",
        "documentation": "Long-Term Debt, Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r376",
      "r538"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r376",
      "r538"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r376",
      "r538"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r376",
      "r538"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r376",
      "r538"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL LONG-TERM DEBT",
        "terseLabel": "LONG-TERM DEBT",
        "label": "Long-Term Debt, Excluding Current Maturities",
        "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "us-gaap_LongTermDebtPercentageBearingVariableInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermDebtPercentageBearingVariableInterestRate",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Cost of long-term debt rate",
        "label": "Long-Term Debt, Percentage Bearing Variable Interest, Percentage Rate",
        "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ed_LongTermFirmTransportationContractPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LongTermFirmTransportationContractPeriod",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long -term firm transportation contract period (in years)",
        "label": "Long Term Firm Transportation Contract Period",
        "documentation": "Long Term Firm Transportation Contract Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTMENTS",
        "totalLabel": "Total investments",
        "verboseLabel": "Investments in subsidiaries and others",
        "label": "Long-Term Investments",
        "documentation": "The total amount of investments that are intended to be held for an extended period of time (longer than one operating cycle)."
       }
      }
     },
     "auth_ref": [
      "r328"
     ]
    },
    "ed_LongtermContractforPurchaseofCapacityandEnergyAmountofFixedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "LongtermContractforPurchaseofCapacityandEnergyAmountofFixedPayments",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofCapacityEnergyandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capacity, energy and other fixed payments",
        "label": "Long-term Contract for Purchase of Capacity and Energy, Amount of Fixed Payments",
        "documentation": "Long-term Contract for Purchase of Capacity and Energy, Amount of Fixed Payments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Axis]",
        "label": "Long-Term Debt, Type [Axis]",
        "documentation": "Information by type of long-term debt."
       }
      }
     },
     "auth_ref": [
      "r58"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt, Type [Domain]",
        "label": "Long-Term Debt, Type [Domain]",
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r102"
     ]
    },
    "us-gaap_LossContingenciesByNatureOfContingencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesByNatureOfContingencyAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency Nature [Axis]",
        "label": "Loss Contingency Nature [Axis]",
        "documentation": "Information by type of existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r509",
      "r1224",
      "r1226"
     ]
    },
    "us-gaap_LossContingenciesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesLineItems",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Line Items]",
        "label": "Loss Contingencies [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r509",
      "r1224",
      "r1226"
     ]
    },
    "us-gaap_LossContingenciesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingenciesTable",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingencies [Table]",
        "label": "Loss Contingencies [Table]",
        "documentation": "Discloses the specific components (such as the nature, name, and date) of the loss contingency and gives an estimate of the possible loss or range of loss, or states that a reasonable estimate cannot be made. Excludes environmental contingencies, warranties and unconditional purchase obligations."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r509",
      "r1224",
      "r1226"
     ]
    },
    "us-gaap_LossContingencyAccrualAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyAccrualAtCarryingValue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss contingency accrual",
        "label": "Loss Contingency Accrual",
        "documentation": "Amount of loss contingency liability."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r1172"
     ]
    },
    "us-gaap_LossContingencyEstimateOfPossibleLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyEstimateOfPossibleLoss",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate of possible loss",
        "label": "Loss Contingency, Estimate of Possible Loss",
        "documentation": "Reflects the estimated amount of loss from the specified contingency as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r502",
      "r503",
      "r508",
      "r509"
     ]
    },
    "us-gaap_LossContingencyLossInPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyLossInPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of costs that will not recover from customers",
        "label": "Loss Contingency, Loss in Period",
        "documentation": "The amount of loss pertaining to the specified contingency that was charged against earnings in the period, including the effects of revisions in previously reported estimates."
       }
      }
     },
     "auth_ref": [
      "r1223"
     ]
    },
    "us-gaap_LossContingencyNatureDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "LossContingencyNatureDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss Contingency, Nature [Domain]",
        "label": "Loss Contingency, Nature [Domain]",
        "documentation": "An existing condition, situation, or set of circumstances involving uncertainty as to possible loss to an enterprise that will ultimately be resolved when one or more future events occur or fail to occur. Resolution of the uncertainty may confirm the incurrence of a loss or impairment of an asset or the incurrence of a liability."
       }
      }
     },
     "auth_ref": [
      "r501",
      "r502",
      "r503",
      "r509",
      "r1224",
      "r1226"
     ]
    },
    "ed_MTAPowerReliabilityDeferralMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MTAPowerReliabilityDeferralMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MTA power reliability deferral",
        "label": "MTA Power Reliability Deferral [Member]",
        "documentation": "MTA Power Reliability Deferral [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]"
       }
      }
     },
     "auth_ref": [
      "r446",
      "r1039",
      "r1239",
      "r1316",
      "r1317"
     ]
    },
    "ed_ManhattanExplosionAndFireMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ManhattanExplosionAndFireMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manhattan Explosion and Fire",
        "label": "Manhattan Explosion and Fire [Member]",
        "documentation": "Manhattan Explosion and Fire [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_March2022CreditAgreementVariableRate364DayRevolvingCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "March2022CreditAgreementVariableRate364DayRevolvingCreditAgreementMember",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 2022 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement",
        "label": "March 2022 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement [Member]",
        "documentation": "March 2022 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ed_March2023CreditAgreementVariableRate364DayRevolvingCreditAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "March2023CreditAgreementVariableRate364DayRevolvingCreditAgreementMember",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "March 2023 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement",
        "label": "March 2023 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement [Member]",
        "documentation": "March 2023 Credit Agreement Variable Rate 364 Day Revolving Credit Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MarginDepositAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MarginDepositAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Margin deposits",
        "label": "Margin Deposit Assets",
        "documentation": "The amount of cash or securities placed with a broker or counterparty as security for a trading or derivatives securities position which was partially obtained with funds provided by the broker dealer."
       }
      }
     },
     "auth_ref": [
      "r920",
      "r1183"
     ]
    },
    "ed_MarginDepositLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MarginDepositLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Margin deposit liability",
        "label": "Margin Deposit Liability",
        "documentation": "Margin Deposit Liability"
       }
      }
     },
     "auth_ref": []
    },
    "ed_MaximumAmountOfFunding": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MaximumAmountOfFunding",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Funding limit of CECONY to O&amp;R (not to exceed)",
        "label": "Maximum Amount Of Funding",
        "documentation": "Maximum Amount Of Funding"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "verboseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r503",
      "r506",
      "r507",
      "r653",
      "r818",
      "r887",
      "r920",
      "r921",
      "r985",
      "r988",
      "r989",
      "r990",
      "r1000",
      "r1008",
      "r1009",
      "r1025",
      "r1036",
      "r1054",
      "r1062",
      "r1236",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "ed_MaximumPotentialFutureExposureOnCreditRiskDerivativesWithCommodityExchangeBrokers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MaximumPotentialFutureExposureOnCreditRiskDerivativesWithCommodityExchangeBrokers",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Makeup of net credit exposure with commodity exchange brokers",
        "label": "Maximum Potential Future Exposure On Credit Risk Derivatives With Commodity Exchange Brokers",
        "documentation": "Maximum Potential Future Exposure On Credit Risk Derivatives With Commodity Exchange Brokers"
       }
      }
     },
     "auth_ref": []
    },
    "ed_MaximumPotentialFutureExposureOnCreditRiskDerivativesWithInvestmentGradeCounterparties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MaximumPotentialFutureExposureOnCreditRiskDerivativesWithInvestmentGradeCounterparties",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Makeup of net credit exposure with investment-grade counterparties",
        "label": "Maximum Potential Future Exposure On Credit Risk Derivatives With Investment Grade Counterparties",
        "documentation": "Maximum Potential Future Exposure On Credit Risk Derivatives With Investment Grade Counterparties"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MeasureAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measure:",
        "label": "Measure [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_MeasureName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MeasureName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Measure Name"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ed_MeasurementInputCommodityForwardCapacityPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MeasurementInputCommodityForwardCapacityPriceMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Capacity Prices",
        "label": "Measurement Input, Commodity Forward Capacity Price [Member]",
        "documentation": "Measurement Input, Commodity Forward Capacity Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_MeasurementInputCommodityForwardEnergyPriceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MeasurementInputCommodityForwardEnergyPriceMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forward Energy Prices",
        "label": "Measurement Input, Commodity Forward Energy Price [Member]",
        "documentation": "Measurement Input, Commodity Forward Energy Price [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_MeasurementInputCommodityInterZonalForwardPriceCurveMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MeasurementInputCommodityInterZonalForwardPriceCurveMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inter-Zonal Forward Price Curves",
        "label": "Measurement Input, Commodity Inter-Zonal Forward Price Curve [Member]",
        "documentation": "Measurement Input, Commodity Inter-Zonal Forward Price Curve [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_MeasurementInputTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MeasurementInputTypeAxis",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Axis]",
        "label": "Measurement Input Type [Axis]",
        "documentation": "Information by type of measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": [
      "r759"
     ]
    },
    "us-gaap_MeasurementInputTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MeasurementInputTypeDomain",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Input Type [Domain]",
        "label": "Measurement Input Type [Domain]",
        "documentation": "Measurement input used to determine value of asset and liability."
       }
      }
     },
     "auth_ref": []
    },
    "ed_MesquiteSolar1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MesquiteSolar1Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mesquite Solar 1",
        "label": "Mesquite Solar 1 [Member]",
        "documentation": "Mesquite Solar 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_MetropolitanTransportationAuthoritySubchargeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MetropolitanTransportationAuthoritySubchargeMember",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Metropolitan Transportation Authority Subcharge",
        "label": "Metropolitan Transportation Authority Subcharge [Member]",
        "documentation": "Metropolitan Transportation Authority Subcharge"
       }
      }
     },
     "auth_ref": []
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MinimumMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "verboseLabel": "Minimum",
        "label": "Minimum [Member]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r503",
      "r506",
      "r507",
      "r653",
      "r818",
      "r887",
      "r920",
      "r921",
      "r985",
      "r988",
      "r989",
      "r990",
      "r1000",
      "r1008",
      "r1009",
      "r1025",
      "r1036",
      "r1054",
      "r1062",
      "r1236",
      "r1302",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "us-gaap_MinorityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Noncontrolling interest",
        "label": "Equity, Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r287",
      "r370",
      "r455",
      "r514",
      "r517",
      "r518",
      "r519",
      "r525",
      "r526",
      "r769",
      "r853",
      "r934"
     ]
    },
    "us-gaap_MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Distributions to noncontrolling interests",
        "label": "Noncontrolling Interest, Decrease from Distributions to Noncontrolling Interest Holders",
        "documentation": "Decrease in noncontrolling interest balance from payment of dividends or other distributions by the non-wholly owned subsidiary or partially owned entity, included in the consolidation of the parent entity, to the noncontrolling interest holders."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "us-gaap_MinorityInterestOwnershipPercentageByParent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "MinorityInterestOwnershipPercentageByParent",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership interest, percentage",
        "label": "Subsidiary, Ownership Percentage, Parent",
        "documentation": "The parent entity's interest in net assets of the subsidiary, expressed as a percentage."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MnpiDiscTimedForCompValFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MnpiDiscTimedForCompValFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "MNPI Disclosure Timed for Compensation Value",
        "label": "MNPI Disclosure Timed for Compensation Value [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1142"
     ]
    },
    "ed_MountainValleyPipelineLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "MountainValleyPipelineLLCMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Mountain Valley Pipeline LLC",
        "terseLabel": "Mountain Valley Pipeline",
        "label": "Mountain Valley Pipeline LLC [Member]",
        "documentation": "Mountain Valley Pipeline LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_MtrlTermsOfTrdArrTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "MtrlTermsOfTrdArrTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material Terms of Trading Arrangement",
        "label": "Material Terms of Trading Arrangement [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ed_NYTranscoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NYTranscoMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NY Transco",
        "label": "NY Transco [Member]",
        "documentation": "NY Transco [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NYTranscoPropelNYEnergyProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NYTranscoPropelNYEnergyProjectMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NY Transco - Propel NY Energy Project",
        "label": "NY Transco - Propel NY Energy Project [Member]",
        "documentation": "NY Transco - Propel NY Energy Project"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]"
       }
      }
     },
     "auth_ref": [
      "r446",
      "r1039",
      "r1239",
      "r1316",
      "r1317"
     ]
    },
    "ecd_NamedExecutiveOfficersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NamedExecutiveOfficersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Named Executive Officers, Footnote",
        "label": "Named Executive Officers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ed_NaturalGasDerivativeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NaturalGasDerivativeMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Natural Gas",
        "label": "Natural Gas Derivative [Member]",
        "documentation": "Natural Gas Derivative [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NaturalGasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NaturalGasMember",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsSummaryofEstimatedCapacityandOtherFixedPaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Natural gas",
        "label": "Natural Gas [Member]",
        "documentation": "Natural Gas"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NaturalGasProcessingPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NaturalGasProcessingPlantMember",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Manufactured gas plant sites",
        "verboseLabel": "Manufactured Gas Plant Sites",
        "label": "Natural Gas Processing Plant [Member]",
        "documentation": "Plant used in connection with natural gas operations."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES",
        "terseLabel": "NET CASH FLOWS FROM (USED IN) FINANCING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FINANCING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH FLOWS USED IN INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets."
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "INVESTING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET CASH FLOWS FROM OPERATING ACTIVITIES",
        "terseLabel": "NET CASH FLOWS FROM OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities."
       }
      }
     },
     "auth_ref": [
      "r231",
      "r232",
      "r233"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING ACTIVITIES",
        "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NetDeferredGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NetDeferredGainLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net deferred gains/(losses)",
        "label": "Net Deferred Gain Loss",
        "documentation": "Net deferred gain/(loss)"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NetEAMsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NetEAMsMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net EAMs",
        "label": "Net EAMs [Member]",
        "documentation": "Net EAMs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 25.0
      },
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails",
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INCOME FOR COMMON STOCK",
        "terseLabel": "NET INCOME",
        "verboseLabel": "Net income for common stock",
        "label": "Net Income (Loss)",
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent."
       }
      }
     },
     "auth_ref": [
      "r222",
      "r233",
      "r290",
      "r324",
      "r347",
      "r350",
      "r355",
      "r370",
      "r382",
      "r386",
      "r387",
      "r388",
      "r389",
      "r392",
      "r393",
      "r408",
      "r418",
      "r432",
      "r438",
      "r441",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r751",
      "r769",
      "r862",
      "r955",
      "r977",
      "r978",
      "r1023",
      "r1074",
      "r1232"
     ]
    },
    "us-gaap_NetIncomeLossAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetIncomeLossAttributableToNoncontrollingInterest",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss attributable to non-controlling interest",
        "negatedTerseLabel": "LOSS ATTRIBUTABLE TO NON-CONTROLLING INTEREST",
        "label": "Net Income (Loss) Attributable to Noncontrolling Interest",
        "documentation": "Amount of Net Income (Loss) attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r138",
      "r269",
      "r347",
      "r350",
      "r392",
      "r393",
      "r861",
      "r1187"
     ]
    },
    "ed_NetProceedsFromSaleOfPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NetProceedsFromSaleOfPropertyMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from sale of property",
        "label": "Net Proceeds From Sale Of Property [Member]",
        "documentation": "Net Proceeds From Sale Of Property [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NetRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NetRegulatoryAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net regulatory assets",
        "label": "Net Regulatory Assets",
        "documentation": "The net amount of all regulatory assets less all regulatory liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ed_NetUnbilledRevenueDeferralsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NetUnbilledRevenueDeferralsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net unbilled revenue deferrals",
        "label": "Net Unbilled Revenue Deferrals [Member]",
        "documentation": "Net Unbilled Revenue Deferrals [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NetUtilityPlant": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NetUtilityPlant",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net",
        "label": "Net Utility Plant",
        "documentation": "Tangible assets that are held by an entity for use in the production or supply of utilities and that are expected to provide economic benefit for more than one year; net of accumulated depreciation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock",
     "presentation": [
      "http://www.coned.com/role/NewFinancialAccountingStandards"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Financial Accounting Standards",
        "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]",
        "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle."
       }
      }
     },
     "auth_ref": [
      "r312",
      "r313",
      "r316",
      "r320",
      "r380",
      "r381",
      "r384",
      "r385",
      "r394",
      "r395",
      "r457",
      "r458",
      "r717",
      "r718",
      "r719",
      "r745",
      "r748",
      "r752",
      "r753",
      "r754",
      "r770",
      "r771",
      "r772",
      "r784",
      "r785",
      "r800",
      "r822",
      "r823",
      "r824",
      "r891",
      "r892",
      "r893",
      "r894",
      "r895"
     ]
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Financial Accounting Standards",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NewJerseyBoardOfPublicUtilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NewJerseyBoardOfPublicUtilitiesMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New Jersey Board of Public Utilities",
        "label": "New Jersey Board of Public Utilities [Member]",
        "documentation": "New Jersey Board of Public Utilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NewYorkCityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NewYorkCityMember",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York City",
        "label": "New York City [Member]",
        "documentation": "New York City [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewYorkStateDivisionOfTaxationAndFinanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NewYorkStateDivisionOfTaxationAndFinanceMember",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York State",
        "label": "New York State Division of Taxation and Finance [Member]",
        "documentation": "Designated tax department of the government of the state of New York."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NewYorkStatePublicServiceCommissionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NewYorkStatePublicServiceCommissionMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NYSPSC",
        "label": "New York State Public Service Commission [Member]",
        "documentation": "New York State Public Service Commission [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NewYorkTranscoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NewYorkTranscoLLCMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York Transco, LLC",
        "label": "New York Transco, LLC [Member]",
        "documentation": "New York Transco, LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NewYorkTranscosPropelNYEnergyProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NewYorkTranscosPropelNYEnergyProjectMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York Transco's Propel NY Energy Project",
        "label": "New York Transco's Propel NY Energy Project [Member]",
        "documentation": "New York Transco's Propel NY Energy Project"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NonEmployeeDirectorStockCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NonEmployeeDirectorStockCompensationMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-employee director deferred stock compensation",
        "label": "Non Employee Director Stock Compensation [Member]",
        "documentation": "Non Employee Director Deferred Stock Compensation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_NonGaapMeasureDescriptionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonGaapMeasureDescriptionTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-GAAP Measure Description",
        "label": "Non-GAAP Measure Description [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "ecd_NonNeosMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonNeosMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-NEOs",
        "label": "Non-NEOs [Member]"
       }
      }
     },
     "auth_ref": [
      "r1091",
      "r1103",
      "r1113",
      "r1130",
      "r1139"
     ]
    },
    "ecd_NonPeoNeoAvgCompActuallyPaidAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgCompActuallyPaidAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount",
        "label": "Non-PEO NEO Average Compensation Actually Paid Amount"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_NonPeoNeoAvgTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoAvgTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO Average Total Compensation Amount",
        "label": "Non-PEO NEO Average Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ecd_NonPeoNeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonPeoNeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-PEO NEO",
        "label": "Non-PEO NEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "ecd_NonRule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted",
        "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_NonRule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "NonRule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated",
        "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ed_NonTsrPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NonTsrPortionMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-TSR Portion",
        "label": "Non Tsr Portion [Member]",
        "documentation": "Non tsr portion."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NonUtilityPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NonUtilityPlantMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-Utility Plant",
        "label": "Non Utility Plant [Member]",
        "documentation": "Non utility plant"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NonUtilityProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NonUtilityProductsAndServicesMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-utility",
        "label": "Non-Utility Products And Services [Member]",
        "documentation": "Non-Utility Products And Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SUPPLEMENTAL DISCLOSURE OF NON-CASH INFORMATION",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NoncontrollingInterestDecreaseFromDisposalOfNoncontrollingInterests": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NoncontrollingInterestDecreaseFromDisposalOfNoncontrollingInterests",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposal of Clean Energy Businesses",
        "label": "Noncontrolling Interest, Decrease From Disposal Of Noncontrolling Interests",
        "documentation": "Noncontrolling Interest, Decrease From Disposal Of Noncontrolling Interests"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestIncreaseFromSaleOfParentEquityInterest",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds from sale of equity interest",
        "label": "Noncontrolling Interest, Increase from Sale of Parent Equity Interest",
        "documentation": "Amount of increase in noncontrolling interest from sale of a portion of the parent's controlling interest."
       }
      }
     },
     "auth_ref": [
      "r29",
      "r107",
      "r268"
     ]
    },
    "us-gaap_NoncontrollingInterestMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NoncontrollingInterestMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-controlling Interest",
        "label": "Noncontrolling Interest [Member]",
        "documentation": "This element represents that portion of equity (net assets) in a subsidiary not attributable, directly or indirectly, to the parent. A noncontrolling interest is sometimes called a minority interest."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r551",
      "r1201",
      "r1202",
      "r1203",
      "r1323"
     ]
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ed_IncomeBeforeInterestIncomeInterestExpenseAndIncomeTaxes",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER INCOME (DEDUCTIONS)",
        "terseLabel": "Other Income (deductions)",
        "label": "Nonoperating Income (Expense)",
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)."
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "us-gaap_NonrelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonrelatedPartyMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nonrelated Party",
        "label": "Nonrelated Party [Member]",
        "documentation": "Party not related to reporting entity."
       }
      }
     },
     "auth_ref": [
      "r1198",
      "r1199"
     ]
    },
    "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Status of Performance RSUs",
        "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares."
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "us-gaap_NotesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes payable",
        "label": "Notes Payable, Current",
        "documentation": "Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "us-gaap_NotesPayableToBanksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "NotesPayableToBanksMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Notes",
        "label": "Notes Payable to Banks [Member]",
        "documentation": "A written promise to pay a note to a bank."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfDealers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfDealers",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of dealers",
        "label": "Number Of Dealers",
        "documentation": "Number Of Dealers"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfDeferredProjects": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfDeferredProjects",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of deferred projects",
        "label": "Number Of Deferred Projects",
        "documentation": "Number Of Deferred Projects"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfMilesInPipelineConstruction": {
     "xbrltype": "lengthItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfMilesInPipelineConstruction",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of miles in pipeline construction",
        "label": "Number Of Miles In Pipeline Construction",
        "documentation": "Number Of Miles In Pipeline Construction"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfPeopleDiedInExplosionAndFireIncident": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfPeopleDiedInExplosionAndFireIncident",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of people died in explosion and fire incident",
        "label": "Number of People Died in Explosion and Fire Incident",
        "documentation": "Number of people died in explosion and fire incident."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfPeopleInjuredInExplosionAndFireIncident": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfPeopleInjuredInExplosionAndFireIncident",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of people injured in explosion and fire incident (more than)",
        "label": "Number of People Injured in Explosion and Fire Incident",
        "documentation": "Number of people injured in explosion and fire incident."
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfSolarProjects": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfSolarProjects",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of solar projects",
        "label": "Number Of Solar Projects",
        "documentation": "Number Of Solar Projects"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfSubstations": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfSubstations",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of substations",
        "label": "Number Of Substations",
        "documentation": "Number Of Substations"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberOfTaxEquityProjects": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberOfTaxEquityProjects",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tax equity projects",
        "label": "Number Of Tax Equity Projects",
        "documentation": "Number Of Tax Equity Projects"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberofBuildingsDestroyedbyFire": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberofBuildingsDestroyedbyFire",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of buildings destroyed by fire",
        "label": "Number of Buildings Destroyed by Fire",
        "documentation": "Number of Buildings Destroyed by Fire"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberofRegistrants": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberofRegistrants",
     "presentation": [
      "http://www.coned.com/role/GeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of registrants",
        "label": "Number of Registrants",
        "documentation": "Number of Registrants"
       }
      }
     },
     "auth_ref": []
    },
    "ed_NumberofRegulatedSubsidiaries": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "NumberofRegulatedSubsidiaries",
     "presentation": [
      "http://www.coned.com/role/GeneralDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of regulated subsidiaries",
        "label": "Number of Regulated Subsidiaries",
        "documentation": "Number of Regulated Subsidiaries"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ORAndRECOMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ORAndRECOMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "O&amp;R And RECO",
        "label": "O&amp;R And RECO [Member]",
        "documentation": "O&amp;R And RECO"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ORMergerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ORMergerMember",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "O&amp;R Merger",
        "label": "O R Merger [Member]",
        "documentation": "O&amp;R Merger [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingAssetsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offsetting of Assets",
        "label": "Offsetting Assets [Table Text Block]",
        "documentation": "Tabular disclosure of derivative and other financial assets that are subject to offsetting, including master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r344"
     ]
    },
    "us-gaap_OffsettingDerivativeAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingDerivativeAssetsAbstract",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative assets",
        "label": "Offsetting Derivative Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OffsettingDerivativeAssetsandLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OffsettingDerivativeAssetsandLiabilitiesAbstract",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net fair value derivative assets/(liabilities)",
        "label": "Offsetting Derivative Assets and Liabilities [Abstract]",
        "documentation": "Offsetting Derivative Assets and Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingDerivativeLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingDerivativeLiabilitiesAbstract",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesFairValuesofCommodityDerivativesIncludingOffsettingofAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of derivative liabilities",
        "label": "Offsetting Derivative Liabilities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OffsettingLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OffsettingLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Offsetting of Liabilities",
        "label": "Offsetting Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of derivative and other financial liabilities that are subject to offsetting, including master netting arrangements."
       }
      }
     },
     "auth_ref": [
      "r216",
      "r344"
     ]
    },
    "us-gaap_OilAndGasOperationAndMaintenanceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OilAndGasOperationAndMaintenanceMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operations and maintenance",
        "label": "Oil and Gas, Operation and Maintenance [Member]",
        "documentation": "Process related to operation and maintenance of wells and related equipment and facility used for production of viscous liquid derived from petroleum and flammable gas occurring naturally underground. Includes, but is not limited to, depreciation and applicable operating cost to support equipment and facility."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "us-gaap_OilAndGasPurchasedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OilAndGasPurchasedMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas",
        "label": "Oil and Gas, Purchased [Member]",
        "documentation": "Viscous liquid derived from petroleum and flammable gas occurring naturally underground, purchased from another party."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "us-gaap_OperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OPERATING EXPENSES",
        "verboseLabel": "Cost of services received",
        "label": "Operating Expenses",
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingExpensesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingExpensesAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING EXPENSES",
        "label": "Operating Expenses [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingIncomeLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "ed_IncomeBeforeInterestIncomeInterestExpenseAndIncomeTaxes",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "OPERATING INCOME",
        "terseLabel": "Operating income",
        "label": "Operating Income (Loss)",
        "documentation": "The net result for the period of deducting operating expenses from operating revenues."
       }
      }
     },
     "auth_ref": [
      "r418",
      "r432",
      "r438",
      "r441",
      "r1023"
     ]
    },
    "ed_OperatingIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OperatingIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Tax Expense",
        "label": "Operating Income Tax Expense Benefit",
        "documentation": "Operating Income Tax Expense Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r792",
      "r1059"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_OperatingLeaseLiabilityIncludingHeldForSale",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities (current)",
        "label": "Operating Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "ed_OperatingLeaseLiabilityCurrentHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OperatingLeaseLiabilityCurrentHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_OperatingLeaseLiabilityIncludingHeldForSale",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities held for sale (current)",
        "label": "Operating Lease, Liability, Current, Held For Sale",
        "documentation": "Operating Lease, Liability, Current, Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OperatingLeaseLiabilityIncludingHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OperatingLeaseLiabilityIncludingHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Operating Lease, Liability, Including Held-For Sale",
        "documentation": "Operating Lease, Liability, Including Held-For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OperatingLeaseLiabilityNonCurrentHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OperatingLeaseLiabilityNonCurrentHeldForSale",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_OperatingLeaseLiabilityIncludingHeldForSale",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities held for sale (noncurrent)",
        "label": "Operating Lease, Liability, Non-Current, Held For Sale",
        "documentation": "Operating Lease, Liability, Non-Current, Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails": {
       "parentTag": "ed_OperatingLeaseLiabilityIncludingHeldForSale",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "verboseLabel": "Operating lease liabilities (noncurrent)",
        "label": "Operating Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r788"
     ]
    },
    "us-gaap_OperatingLeasePayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeasePayments",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/LeasesLeaseCostandCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating lease cash flows",
        "label": "Operating Lease, Payments",
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use."
       }
      }
     },
     "auth_ref": [
      "r790",
      "r793"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease right-of-use-asset",
        "label": "Operating Lease, Right-of-Use Asset",
        "documentation": "Amount of lessee's right to use underlying asset under operating lease."
       }
      }
     },
     "auth_ref": [
      "r787"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Discount Rate, Operating leases (percent)",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r796",
      "r1059"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Lease Term, Operating leases (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r795",
      "r1059"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_OperatingSegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OperatingSegmentsMember",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Operating Segments",
        "terseLabel": "Operating segment",
        "label": "Operating Segments [Member]",
        "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r441"
     ]
    },
    "ed_OrangeAndRocklandUtilitiesIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OrangeAndRocklandUtilitiesIncMember",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/GoodwillDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "O&amp;R",
        "terseLabel": "O&amp;R",
        "label": "Orange And Rockland Utilities Inc [Member]",
        "documentation": "Orange And Rockland Utilities Inc. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]",
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 6.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current assets",
        "label": "Other Assets, Current",
        "documentation": "Amount of current assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r340",
      "r1060"
     ]
    },
    "us-gaap_OtherAssetsMiscellaneousNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsMiscellaneousNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred charges and noncurrent assets",
        "label": "Other Assets, Miscellaneous, Noncurrent",
        "documentation": "Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER NONCURRENT ASSETS",
        "terseLabel": "Other deferred charges and noncurrent assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "us-gaap_OtherAssetsNoncurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherAssetsNoncurrentAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER NONCURRENT ASSETS",
        "label": "Other Assets, Noncurrent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherChangesStockholdersEquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherChangesStockholdersEquityMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital Stock Expense",
        "label": "Other Changes Stockholders Equity [Member]",
        "documentation": "Other Changes Stockholders Equity Ending Balance"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostsCreditArisingDuringPeriodNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charge to OCI",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), after Tax",
        "documentation": "Amount, after tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit)."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r218",
      "r622"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pension and other postretirement benefit plan liability adjustments, net of taxes",
        "negatedTerseLabel": "Pension and other postretirement benefit plan liability adjustments, net of taxes",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Tax and Reclassification Adjustment, Attributable to Parent",
        "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan, attributable to parent."
       }
      }
     },
     "auth_ref": [
      "r7",
      "r30",
      "r218",
      "r267"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossAmortizationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetPriorServiceCostCreditNetOfTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive (income) loss, prior service cost",
        "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive (income) loss for prior service cost (credit) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r218",
      "r346",
      "r622"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OCI before reclassifications, net of tax",
        "label": "Other Comprehensive Income (Loss), before Reclassifications, Net of Tax",
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r65",
      "r354",
      "r773",
      "r776",
      "r779",
      "r1185"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "OCI before reclassifications, tax",
        "label": "Other Comprehensive Income (Loss) before Reclassifications, Tax",
        "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) before reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r353",
      "r863"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income",
        "verboseLabel": "Other comprehensive income (loss)",
        "totalLabel": "TOTAL OTHER COMPREHENSIVE INCOME, NET OF TAXES",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r46",
      "r348",
      "r351",
      "r358",
      "r773",
      "r774",
      "r779",
      "r839",
      "r863",
      "r1185",
      "r1186"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER COMPREHENSIVE INCOME, NET OF TAXES",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL OTHER COMPREHENSIVE INCOME, NET OF TAXES",
        "verboseLabel": "TOTAL OTHER COMPREHENSIVE INCOME (LOSS), NET OF TAXES",
        "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent",
        "documentation": "Amount after tax of other comprehensive income (loss) attributable to parent entity."
       }
      }
     },
     "auth_ref": [
      "r15",
      "r30",
      "r267",
      "r348",
      "r351"
     ]
    },
    "ed_OtherComprehensiveIncomeLossOtherIncomeAfterTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherComprehensiveIncomeLossOtherIncomeAfterTax",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income, net of taxes",
        "label": "Other Comprehensive Income (Loss), Other Income, After Tax",
        "documentation": "Other Comprehensive Income (Loss), Other Income, After Tax"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossNetOfTax",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss), unrecognized net losses",
        "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss), Reclassification Adjustment from AOCI, after Tax",
        "documentation": "Amount, after tax, of reclassification adjustment from accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r218",
      "r346",
      "r622"
     ]
    },
    "us-gaap_OtherCostAndExpenseOperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherCostAndExpenseOperating",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other operating and maintenance expenses",
        "label": "Other Cost and Expense, Operating",
        "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation."
       }
      }
     },
     "auth_ref": [
      "r225",
      "r868"
     ]
    },
    "ed_OtherCustomerProvidedCapitalRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherCustomerProvidedCapitalRate",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other customer-provided capital rate",
        "label": "Other Customer Provided Capital Rate",
        "documentation": "Other Customer Provided Capital Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherDeferredChargesAndNoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherDeferredChargesAndNoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other deferred charges and noncurrent assets",
        "label": "Other Deferred Charges And Noncurrent Assets",
        "documentation": "Other Deferred Charges And Noncurrent Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherIncentiveRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherIncentiveRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other earnings incentives",
        "label": "Other Incentive Revenue",
        "documentation": "Other Incentive Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income",
        "label": "Other Income",
        "documentation": "Amount of revenue and income classified as other."
       }
      }
     },
     "auth_ref": [
      "r867",
      "r956",
      "r1001",
      "r1002",
      "r1003"
     ]
    },
    "us-gaap_OtherIncreaseDecreaseInEnvironmentalLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIncreaseDecreaseInEnvironmentalLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 27.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Superfund and environmental remediation costs",
        "label": "Other Increase (Decrease) in Environmental Liabilities",
        "documentation": "Other increase (decrease) not attributable to current expense nor cash payments during an accounting period in estimated obligations recorded for probable future costs attributable to environmental contamination issues."
       }
      }
     },
     "auth_ref": [
      "r18"
     ]
    },
    "us-gaap_OtherIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherIntangibleAssetsMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Intangible Assets",
        "label": "Other Intangible Assets [Member]",
        "documentation": "Intangible assets classified as other."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Other Liabilities, Current",
        "documentation": "Amount of liabilities classified as other, due within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r55",
      "r1060"
     ]
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other noncurrent liabilities",
        "label": "Other Liabilities, Noncurrent",
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "us-gaap_OtherLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebt",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Other long-term debt",
        "label": "Other Long-Term Debt",
        "documentation": "Amount of long-term debt classified as other."
       }
      }
     },
     "auth_ref": [
      "r48",
      "r286",
      "r1313"
     ]
    },
    "us-gaap_OtherLongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Long-term debt due within one year",
        "label": "Other Long-Term Debt, Current",
        "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r204",
      "r929"
     ]
    },
    "us-gaap_OtherLongTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherLongTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Long-Term Investments",
        "documentation": "Amount of long-term investments classified as other."
       }
      }
     },
     "auth_ref": [
      "r845",
      "r1181"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other non-cash items, net",
        "label": "Other Noncash Income (Expense)",
        "documentation": "Amount of income (expense) included in net income that results in no cash inflow (outflow), classified as other."
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "us-gaap_OtherNonoperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other deductions",
        "negatedTerseLabel": "Other deductions",
        "label": "Other Nonoperating Expense",
        "documentation": "Amount of expense related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other income (deductions)",
        "label": "Other Nonoperating Income (Expense)",
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OTHER INCOME (DEDUCTIONS)",
        "label": "Other Nonoperating Income (Expense) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherOperationsAndMaintenanceExpenseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherOperationsAndMaintenanceExpenseMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operations and maintenance expense",
        "label": "Other Operations And Maintenance Expense [Member]",
        "documentation": "Other Operations And Maintenance Expense [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Contribution Savings Plan",
        "label": "Other Pension Plan [Member]",
        "documentation": "Plan designed to provide retirement benefits, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPensionPlansPostretirementOrSupplementalPlansDefinedBenefitMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Other Nonqualified Supplemental Defined Benefit Pension",
        "label": "Other Pension, Postretirement and Supplemental Plans [Member]",
        "documentation": "Pension plan, other postretirement plan, and supplemental retirement plan, classified as other. Includes, but is not limited to, defined benefit and defined contribution plans."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OtherPerfMeasureAmt": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OtherPerfMeasureAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Performance Measure, Amount",
        "label": "Other Performance Measure, Amount"
       }
      }
     },
     "auth_ref": [
      "r1122"
     ]
    },
    "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other Postretirement Benefits",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050"
     ]
    },
    "ed_OtherProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherProjectMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other project debt",
        "label": "Other Project [Member]",
        "documentation": "Other Project [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, less allowance for uncollectible accounts",
        "label": "Other Receivables",
        "documentation": "Amount due from parties in nontrade transactions, classified as other."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r940"
     ]
    },
    "ed_OtherReceivablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherReceivablesMember",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other Receivables [Member]",
        "documentation": "Other Receivables [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherReceivablesNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "OtherReceivablesNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables, net allowance for uncollectible accounts",
        "label": "Other Receivables, Net, Current",
        "documentation": "Amount, after allowance, of receivables classified as other, due within one year or the operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherRegulatoryAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherRegulatoryAssetsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Regulatory Assets [Member]",
        "documentation": "Other Regulatory Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherRegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherRegulatoryLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other regulatory liabilities",
        "label": "Other Regulatory Liabilities",
        "documentation": "Other Regulatory Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherRegulatoryLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherRegulatoryLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Regulatory Liabilities [Member]",
        "documentation": "Other regulatory liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherServicesMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Services [Member]",
        "documentation": "Other Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OtherSuperfundSitesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OtherSuperfundSitesMember",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Superfund Sites",
        "label": "Other Superfund Sites [Member]",
        "documentation": "Other Superfund Sites"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingAggtErrCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingAggtErrCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount",
        "label": "Outstanding Aggregate Erroneous Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1089",
      "r1101",
      "r1111",
      "r1137"
     ]
    },
    "ed_OutstandingLoan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OutstandingLoan",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding loans",
        "label": "Outstanding Loan",
        "documentation": "Outstanding Loan"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_OutstandingRecoveryCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation Amount",
        "label": "Outstanding Recovery Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1092",
      "r1104",
      "r1114",
      "r1140"
     ]
    },
    "ecd_OutstandingRecoveryIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "OutstandingRecoveryIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Outstanding Recovery, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1092",
      "r1104",
      "r1114",
      "r1140"
     ]
    },
    "ed_OverFifteenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OverFifteenYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Fifteen Years",
        "label": "Over Fifteen Years [Member]",
        "documentation": "Over Fifteen Years"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OverFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OverFiveYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Five Years",
        "label": "Over Five Years [Member]",
        "documentation": "Over Five Years"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OverTenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OverTenYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Ten Years",
        "label": "Over Ten Years [Member]",
        "documentation": "Over Ten Years"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OverThreeYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OverThreeYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Three Years",
        "label": "Over Three Years [Member]",
        "documentation": "Over Three Years"
       }
      }
     },
     "auth_ref": []
    },
    "ed_OverTwoYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "OverTwoYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Two Years",
        "label": "Over Two Years [Member]",
        "documentation": "Over Two Years"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipAxis",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Axis]",
        "label": "Ownership [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_OwnershipDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "OwnershipDomain",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ownership [Domain]",
        "label": "Ownership [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ParentCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ParentCompanyMember",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Parent Company",
        "label": "Parent Company [Member]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ecd_PayVsPerformanceDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PayVsPerformanceDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Pay vs Performance Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ed_PaymentForSettlementOfVestedUnits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PaymentForSettlementOfVestedUnits",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment for settlement of vested units",
        "label": "Payment For Settlement Of Vested Units",
        "documentation": "Payment For Settlement Of Vested Units"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PaymentGuaranteebyCETElectricofContributionstoNewYorkTranscoLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PaymentGuaranteebyCETElectricofContributionstoNewYorkTranscoLLCMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment Guarantee by CET Electric of Contributions to New York Transco LLC",
        "label": "Payment Guarantee by CET Electric of Contributions to New York Transco LLC [Member]",
        "documentation": "Payment Guarantee by CET Electric of Contributions to New York Transco LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForConstructionInProcess": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForConstructionInProcess",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Utility construction expenditures",
        "label": "Payments for Construction in Process",
        "documentation": "The cash outflow from construction costs to date on capital projects that have not been completed and assets being constructed that are not ready to be placed into service."
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "us-gaap_PaymentsForProceedsFromOtherInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromOtherInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Other investing activities",
        "label": "Payments for (Proceeds from) Other Investing Activities",
        "documentation": "Amount of cash (inflow) outflow from investing activities classified as other."
       }
      }
     },
     "auth_ref": [
      "r1175",
      "r1191"
     ]
    },
    "us-gaap_PaymentsForProceedsFromRemovalCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForProceedsFromRemovalCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cost of removal less salvage",
        "label": "Payments for (Proceeds from) Removal Costs",
        "documentation": "The net cash inflow or outflow from the costs of disposing of plant, whether by demolishing, dismantling, abandoning, sale, and so forth during the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Repurchase of common shares",
        "terseLabel": "Repurchase of common shares",
        "negatedLabel": "Repurchase of common shares",
        "label": "Payments for Repurchase of Common Stock",
        "documentation": "The cash outflow to reacquire common stock during the period."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ed_PaymentsNonUtilityConstructionExpenditures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PaymentsNonUtilityConstructionExpenditures",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-utility construction expenditures",
        "label": "Payments Non Utility Construction Expenditures",
        "documentation": "Payments Non Utility Construction Expenditures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PaymentsOfDebtIssuanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDebtIssuanceCosts",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Debt issuance costs",
        "negatedTerseLabel": "Debt issuance costs",
        "label": "Payments of Debt Issuance Costs",
        "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt."
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "us-gaap_PaymentsOfDividendsCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfDividendsCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Common stock dividends",
        "negatedTerseLabel": "Common stock dividends",
        "label": "Payments of Ordinary Dividends, Common Stock",
        "documentation": "Amount of cash outflow in the form of ordinary dividends to common shareholders of the parent entity."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_PaymentsOfOrdinaryDividends": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsOfOrdinaryDividends",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Dividend to Con Edison",
        "label": "Payments of Ordinary Dividends",
        "documentation": "Cash outflow in the form of ordinary dividends to common shareholders, preferred shareholders and noncontrolling interests, generally out of earnings."
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "us-gaap_PaymentsToAcquireInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToAcquireInterestInSubsidiariesAndAffiliates",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contributions to subsidiaries",
        "label": "Payments to Acquire Interest in Subsidiaries and Affiliates",
        "documentation": "The cash outflow associated with the acquisition of or advances to an entity that is related to it but not strictly controlled (for example, an unconsolidated subsidiary, affiliate, and joint venture or equity method investment) or the acquisition of an additional interest in a subsidiary (controlled entity)."
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "us-gaap_PaymentsToFundLongtermLoansToRelatedParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToFundLongtermLoansToRelatedParties",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Debt receivable from affiliated companies",
        "label": "Payments to Fund Long-Term Loans to Related Parties",
        "documentation": "The cash outflow associated with extending a long-term loan to a related party. Alternate caption: Payments for Advances to Affiliates."
       }
      }
     },
     "auth_ref": [
      "r1192",
      "r1297"
     ]
    },
    "us-gaap_PaymentsToMinorityShareholders": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PaymentsToMinorityShareholders",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Distribution to noncontrolling interest",
        "label": "Payments to Noncontrolling Interests",
        "documentation": "Amount of cash outflow to a noncontrolling interest. Includes, but not limited to, reduction of noncontrolling interest ownership. Excludes dividends paid to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ecd_PeerGroupIssuersFnTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupIssuersFnTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Issuers, Footnote",
        "label": "Peer Group Issuers, Footnote [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_PeerGroupTotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeerGroupTotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Peer Group Total Shareholder Return Amount",
        "label": "Peer Group Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ed_PendingActivitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PendingActivitiesMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pending Activities",
        "label": "Pending Activities [Member]",
        "documentation": "Pending Activities"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PensionActuarialGainsAndLossesRecognizedTimePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PensionActuarialGainsAndLossesRecognizedTimePeriod",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPensionandOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other actuarial gains and losses recognized, time period (years)",
        "label": "Pension Actuarial Gains And Losses Recognized Time Period",
        "documentation": "Pension actuarial gains and losses recognized time period."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PensionAndOtherPostRetirementBenefitsDeferralsLiabilitiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PensionAndOtherPostRetirementBenefitsDeferralsLiabilitiesMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other postretirement benefit deferrals",
        "label": "Pension and Other Post Retirement Benefits Deferrals, Liabilities [Member]",
        "documentation": "Pension and Other Post Retirement Benefits Deferrals, Liabilities [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PensionAndOtherPostRetirementBenefitsDeferralsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PensionAndOtherPostRetirementBenefitsDeferralsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension and other postretirement benefits deferrals",
        "label": "Pension And Other Post Retirement Benefits Deferrals [Member]",
        "documentation": "Regulatory Asset for reconciliation of actual pension and other postretirement benefit expenses to the level allowed in rates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionAndOtherPostretirementBenefitContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitContributions",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Pensions and retiree benefits contributions",
        "label": "Payment for Pension and Other Postretirement Benefits",
        "documentation": "Amount of cash outflow for pension and other postretirement benefits. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree."
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/PensionBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pension Benefits",
        "label": "Retirement Benefits [Text Block]",
        "documentation": "The entire disclosure for retirement benefits."
       }
      }
     },
     "auth_ref": [
      "r577",
      "r602",
      "r604",
      "r610",
      "r629",
      "r631",
      "r632",
      "r633",
      "r634",
      "r635",
      "r647",
      "r648",
      "r650",
      "r1046"
     ]
    },
    "us-gaap_PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionAndOtherPostretirementDefinedBenefitPlansLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pensions and retiree benefits",
        "label": "Liability, Defined Benefit Plan, Noncurrent",
        "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension and other postretirement plans, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r206",
      "r578",
      "r579",
      "r601",
      "r1046"
     ]
    },
    "ed_PensionInvestmentGainsAndLossesRecognizedTimePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PensionInvestmentGainsAndLossesRecognizedTimePeriod",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPensionandOtherPostretirementBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment gains and losses recognized, time period (years)",
        "label": "Pension Investment Gains And Losses Recognized Time Period",
        "documentation": "Pension investment gains and losses recognized time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PensionPlansDefinedBenefitMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PensionPlansDefinedBenefitMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Pension Benefits",
        "label": "Pension Plan [Member]",
        "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r655",
      "r1046",
      "r1047",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "ecd_PeoActuallyPaidCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoActuallyPaidCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Actually Paid Compensation Amount",
        "label": "PEO Actually Paid Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1120"
     ]
    },
    "ecd_PeoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO",
        "label": "PEO [Member]"
       }
      }
     },
     "auth_ref": [
      "r1130"
     ]
    },
    "ecd_PeoName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Name",
        "label": "PEO Name"
       }
      }
     },
     "auth_ref": [
      "r1123"
     ]
    },
    "ecd_PeoTotalCompAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PeoTotalCompAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "PEO Total Compensation Amount",
        "label": "PEO Total Compensation Amount"
       }
      }
     },
     "auth_ref": [
      "r1119"
     ]
    },
    "ed_PercentageLimitationForIncomeAvailableForDividends": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PercentageLimitationForIncomeAvailableForDividends",
     "presentation": [
      "http://www.coned.com/role/CapitalizationDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage limitation for income available for dividends (not more than)",
        "label": "Percentage Limitation For Income Available For Dividends",
        "documentation": "Percentage limitation for income available for dividends"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PercentageOfDebtSecuritiesAmortizedCostBased": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PercentageOfDebtSecuritiesAmortizedCostBased",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of long-term debt (percent)",
        "label": "Percentage Of Debt Securities Amortized Cost Based",
        "documentation": "Percentage Of Debt Securities Amortized Cost Based"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PercentageOfEstimatedCostsOnProjects": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PercentageOfEstimatedCostsOnProjects",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated project cost percentage",
        "label": "Percentage Of Estimated Costs On Projects",
        "documentation": "Percentage of estimated costs on projects."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PercentageofRevenueReserve": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PercentageofRevenueReserve",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of revenue reserve",
        "label": "Percentage of Revenue Reserve",
        "documentation": "Percentage of Revenue Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PerformanceBasedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PerformanceBasedRestrictedStockMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Performance-based restricted stock",
        "label": "Performance Based Restricted Stock [Member]",
        "documentation": "Performance-Based Restricted Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PerformancebasedRestrictedStockUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PerformancebasedRestrictedStockUnitsMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance RSUs",
        "label": "Performance-based Restricted Stock Units [Member]",
        "documentation": "Performance-based Restricted Stock Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Period1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Period1Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period 1",
        "label": "Period 1 [Member]",
        "documentation": "Period 1"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Period2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Period2Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period 2",
        "label": "Period 2 [Member]",
        "documentation": "Period 2"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PeriodAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period [Axis]",
        "label": "Period [Axis]",
        "documentation": "Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PeriodDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period [Domain]",
        "label": "Period [Domain]",
        "documentation": "[Domain] for Period [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PeriodOfSaleOfPartnershipInterestsInSecondaryMarket": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PeriodOfSaleOfPartnershipInterestsInSecondaryMarket",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period of sale of limited partnership interests in secondary market (in years)",
        "label": "Period Of Sale Of Partnership Interests In Secondary Market",
        "documentation": "Period Of Sale Of Partnership Interests In Secondary Market"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PeriodToObtainCounterPartyConsent": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PeriodToObtainCounterPartyConsent",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Period to obtain counter party consent (in years)",
        "label": "Period To Obtain Counter Party Consent",
        "documentation": "Period To Obtain Counter Party Consent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PeriodicBenefitCostAfterAmortizationOfRegulatoryAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails": {
       "parentTag": "ed_DefinedBenefitPlanCostCreditChargedToOperatingExpenses",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL PERIODIC BENEFIT COST/(CREDIT)",
        "label": "Periodic Benefit Cost After Amortization Of Regulatory Asset",
        "documentation": "Total Periodic Benefit Cost After Amortization of Regulatory Asset"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PlanAssetCategoriesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanAssetCategoriesDomain",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "label": "Defined Benefit Plan, Plan Assets, Category [Domain]",
        "documentation": "Defined benefit plan asset investment."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r630",
      "r1044",
      "r1045",
      "r1046"
     ]
    },
    "us-gaap_PlanNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameAxis",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Axis]",
        "label": "Plan Name [Axis]",
        "documentation": "Information by plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_PlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlanNameDomain",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name [Domain]",
        "label": "Plan Name [Domain]",
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1248",
      "r1249",
      "r1250",
      "r1251",
      "r1252",
      "r1253",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1263",
      "r1264",
      "r1265",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270",
      "r1271",
      "r1272",
      "r1273"
     ]
    },
    "us-gaap_PlantHeldForFutureUseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PlantHeldForFutureUseAmount",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Held for future use",
        "label": "Plant Held for Future Use Amount",
        "documentation": "Discloses the period end amount of plants held for future use and whether such amount is included in the utility's rate base."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Portion at Fair Value Measurement",
        "label": "Portion at Fair Value Measurement [Member]",
        "documentation": "Measured at fair value for financial reporting purposes."
       }
      }
     },
     "auth_ref": [
      "r767"
     ]
    },
    "ed_Post65MedicalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Post65MedicalMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-65 Medical",
        "label": "Post-65 Medical [Member]",
        "documentation": "Post-65 Medical"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PostemploymentBenefitsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PostemploymentBenefitsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Postretirement Benefits",
        "label": "Postemployment Benefits Disclosure [Text Block]",
        "documentation": "The entire disclosure for postemployment benefits, which may include supplemental unemployment benefits, obligations recognized for all types of benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Disclosure may also include discussion that an obligation for postemployment benefits is not accrued in accordance with regulation only because the amount cannot be reasonably estimated."
       }
      }
     },
     "auth_ref": [
      "r575",
      "r576"
     ]
    },
    "ed_PotentialEarningsAdjustmentMechanismIncentiveRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PotentialEarningsAdjustmentMechanismIncentiveRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential earnings adjustment mechanism incentives",
        "verboseLabel": "Potential incentives if performance targets are met",
        "label": "Potential Earnings Adjustment Mechanism Incentive Revenue",
        "documentation": "Potential Earnings Adjustment Mechanism Incentive Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PotentialPenaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PotentialPenaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Potential penalties (annually)",
        "terseLabel": "Potential Penalty Expense",
        "label": "Potential Penalty Expense",
        "documentation": "Potential Penalty Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PotentialPositiveRateAdjustmentGasSafetyAndPerformanceRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PotentialPositiveRateAdjustmentGasSafetyAndPerformanceRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential positive rate adjustment for gas safety and performance",
        "label": "Potential Positive Rate Adjustment Gas Safety And Performance Revenue",
        "documentation": "Potential Positive Rate Adjustment Gas Safety And Performance Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PotentialUndiscountedLiabilityForEnvironmentalLossContingenciesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PotentialUndiscountedLiabilityForEnvironmentalLossContingenciesGross",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated aggregate undiscounted potential liability related environmental contaminants (up to)",
        "label": "Potential Undiscounted Liability For Environmental Loss Contingencies Gross",
        "documentation": "Potential undiscounted liability for environmental loss contingencies gross."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PowerPurchaseAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PowerPurchaseAgreementsMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Power Purchase Agreements",
        "label": "Power Purchase Agreements [Member]",
        "documentation": "Power Purchase Agreements"
       }
      }
     },
     "auth_ref": []
    },
    "ed_Pre65MedicalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "Pre65MedicalMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-65 Medical",
        "label": "Pre-65 Medical [Member]",
        "documentation": "Pre-65 Medical"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred stock, par or stated value per share (in usd per share)",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r548"
     ]
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Prepaid Expense, Current",
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r339",
      "r466",
      "r467",
      "r1015"
     ]
    },
    "us-gaap_PrepaidExpenseCurrentAndNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrepaidExpenseCurrentAndNoncurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepayments",
        "label": "Prepaid Expense",
        "documentation": "Carrying amount as of the balance sheet date of expenditures made in advance of when the economic benefit of the cost will be realized, and which will be expensed in future periods with the passage of time or when a triggering event occurs."
       }
      }
     },
     "auth_ref": [
      "r175",
      "r339",
      "r945",
      "r1310"
     ]
    },
    "ed_PrescriptionMedicationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PrescriptionMedicationsMember",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prescription Medications",
        "label": "Prescription Medications [Member]",
        "documentation": "Prescription Medications"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PretaxEffectsOfDerivativeInstrumentsOnConsolidatedStatementsOfOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PretaxEffectsOfDerivativeInstrumentsOnConsolidatedStatementsOfOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pre-tax gain/(loss) recognized in income",
        "label": "Pretax Effects Of Derivative Instruments On Consolidated Statements Of Operations [Abstract]",
        "documentation": "Pretax Effects Of Derivative Instruments On Consolidated Statements Of Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PriorPeriodReclassificationAdjustmentDescription": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PriorPeriodReclassificationAdjustmentDescription",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reclassification",
        "label": "Reclassification, Comparability Adjustment [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for reclassification affecting comparability of financial statement. Excludes amendment to accounting standards, other change in accounting principle, and correction of error."
       }
      }
     },
     "auth_ref": [
      "r1178"
     ]
    },
    "us-gaap_PrivateEquityFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PrivateEquityFundsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Private Equity",
        "label": "Private Equity Funds [Member]",
        "documentation": "Investments held in private equity funds."
       }
      }
     },
     "auth_ref": [
      "r1243"
     ]
    },
    "us-gaap_ProceedsFromContributionsFromParent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromContributionsFromParent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital contribution by Con Edison",
        "label": "Proceeds from Contributions from Parent",
        "documentation": "The cash inflow from parent as a source of financing that is recorded as additional paid in capital."
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfBusinessesNetOfCashDivested": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfBusinessesNetOfCashDivested",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Proceeds from sale of the Clean Energy Businesses, net of cash and cash equivalents sold",
        "label": "Proceeds from Divestiture of Businesses, Net of Cash Divested",
        "documentation": "This element represents the cash inflow during the period from the sale of a component of the entity."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromDivestitureOfInterestInSubsidiariesAndAffiliates",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Divestiture of renewable electric projects",
        "label": "Proceeds from Divestiture of Interest in Subsidiaries and Affiliates",
        "documentation": "The cash inflow associated with the deconsolidation of a previously consolidated subsidiary or sale of an entity that is related to it but not strictly controlled."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfCommonStock",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares - public offering",
        "label": "Proceeds from Issuance of Common Stock",
        "documentation": "The cash inflow from the additional capital contribution to the entity."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfLongTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of long-term debt",
        "label": "Proceeds from Issuance of Long-Term Debt",
        "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r70",
      "r901"
     ]
    },
    "us-gaap_ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromIssuanceOfSharesUnderIncentiveAndShareBasedCompensationPlansIncludingStockOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares for stock plans",
        "label": "Proceeds, Issuance of Shares, Share-Based Payment Arrangement, Including Option Exercised",
        "documentation": "Amount of cash inflow from issuance of shares under share-based payment arrangement. Includes, but is not limited to, option exercised."
       }
      }
     },
     "auth_ref": [
      "r12",
      "r36"
     ]
    },
    "us-gaap_ProceedsFromOtherEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromOtherEquity",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of equity interest",
        "label": "Proceeds from Other Equity",
        "documentation": "Amount of cash inflow from the issuance of equity classified as other."
       }
      }
     },
     "auth_ref": [
      "r12"
     ]
    },
    "us-gaap_ProceedsFromRepaymentsOfShortTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromRepaymentsOfShortTermDebt",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net (payment)/issuance of short-term debt",
        "verboseLabel": "Net (payment)/issuance of short-term debt",
        "label": "Proceeds from (Repayments of) Short-Term Debt",
        "documentation": "The net cash inflow or outflow for borrowing having initial term of repayment within one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProceedsFromSaleOfEquityMethodInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProceedsFromSaleOfEquityMethodInvestments",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proceeds from sale",
        "label": "Proceeds from Sale of Equity Method Investments",
        "documentation": "The cash inflow associated with the sale of equity method investments, which are investments in joint ventures and entities in which the entity has an equity ownership interest normally of 20 to 50 percent and exercises significant influence."
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProductAndServiceOtherMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Product and Service, Other [Member]",
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1241"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Axis]",
        "label": "Product and Service [Axis]"
       }
      }
     },
     "auth_ref": [
      "r443",
      "r820",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r1012",
      "r1037",
      "r1061",
      "r1176",
      "r1227",
      "r1228",
      "r1239",
      "r1316"
     ]
    },
    "ed_ProductionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ProductionMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production",
        "label": "Production [Member]",
        "documentation": "Production [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and Service [Domain]",
        "label": "Product and Service [Domain]"
       }
      }
     },
     "auth_ref": [
      "r443",
      "r820",
      "r881",
      "r882",
      "r883",
      "r884",
      "r885",
      "r886",
      "r1012",
      "r1037",
      "r1061",
      "r1176",
      "r1227",
      "r1228",
      "r1239",
      "r1316"
     ]
    },
    "us-gaap_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncome",
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET INCOME",
        "terseLabel": "Net Income",
        "verboseLabel": "Net income (loss)",
        "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest",
        "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r347",
      "r350",
      "r363",
      "r370",
      "r382",
      "r392",
      "r393",
      "r418",
      "r432",
      "r438",
      "r441",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r729",
      "r732",
      "r733",
      "r751",
      "r769",
      "r842",
      "r860",
      "r909",
      "r955",
      "r977",
      "r978",
      "r1023",
      "r1057",
      "r1058",
      "r1075",
      "r1187",
      "r1232"
     ]
    },
    "ed_ProgramAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ProgramAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Program [Axis]",
        "label": "Program [Axis]",
        "documentation": "Program [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ProgramDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ProgramDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Program [Domain]",
        "label": "Program [Domain]",
        "documentation": "[Domain] for Program [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProjectMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Project [Domain]",
        "label": "Project [Domain]",
        "documentation": "Planned program of work."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentAdditions",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated cost of substations",
        "label": "Property, Plant and Equipment, Additions",
        "documentation": "Amount of acquisition of long-lived, physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET PLANT",
        "label": "Property, Plant and Equipment, Net",
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r844",
      "r857",
      "r1060"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentNetAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "NON-UTILITY PLANT",
        "label": "Property, Plant and Equipment, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plant and Depreciation Utility Plant / Non-Utility Plant",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r306",
      "r310",
      "r855"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r243"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated useful lives (years)",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PropertyTaxDeferralsLimitationFromRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PropertyTaxDeferralsLimitationFromRate",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferrals for property taxes limitation from rates (percent)",
        "label": "Property Tax Deferrals, Limitation From Rate",
        "documentation": "Property Tax Deferrals, Limitation From Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PropertyTaxDeferralsLimitationFromRateAnnualMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PropertyTaxDeferralsLimitationFromRateAnnualMaximum",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferral, annual maximum (not more than) (percent)",
        "label": "Property Tax Deferrals Limitation From Rate, Annual Maximum",
        "documentation": "Property Tax Deferrals Limitation From Rate, Annual Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PropertyTaxDeferralsRateDifference": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PropertyTaxDeferralsRateDifference",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Difference in property taxes (percent)",
        "label": "Property Tax Deferrals Rate Difference",
        "documentation": "Property Tax Deferrals Rate Difference"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PropertyTaxReconciliationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PropertyTaxReconciliationMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property tax reconciliation",
        "label": "Property Tax Reconciliation [Member]",
        "documentation": "Regulatory Asset for reconciliation of actual property tax expense to the level allowed in rates."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ProtectedPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ProtectedPortionMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Protected Portion",
        "label": "Protected Portion [Member]",
        "documentation": "Protected Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Allowance for uncollectible accounts \u2013 customers",
        "terseLabel": "Reserve adjustments",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable."
       }
      }
     },
     "auth_ref": [
      "r361",
      "r462"
     ]
    },
    "ed_ProvisionForInjuriesAndDamages": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ProvisionForInjuriesAndDamages",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for injuries and damages",
        "label": "Provision For Injuries And Damages",
        "documentation": "Provision for injuries and damages."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PrudenceProceedingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PrudenceProceedingMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of prudence proceeding",
        "label": "Prudence Proceeding [Member]",
        "documentation": "Prudence Proceeding [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionAdditions",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_InterestExpense",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Allowance for borrowed funds used during construction",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Additions",
        "documentation": "Total increase in earnings in the period representing the cost of equity (based on assumed rate of return) and/or borrowed funds (based on interest rate) used to finance construction of regulated assets, which is expected to be recovered through rate adjustments."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r180",
      "r181"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionCapitalizedCostOfEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_NonoperatingIncomeExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for equity funds used during construction",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Capitalized Cost of Equity",
        "documentation": "The component of the allowance for funds used during construction during the period based on an assumed rate of return on equity funds used in financing the construction of regulated assets."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184"
     ]
    },
    "us-gaap_PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesAllowanceForFundsUsedDuringConstructionRate",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AFUDC rates (percent)",
        "label": "Public Utilities, Allowance for Funds Used During Construction, Rate",
        "documentation": "Effective rate, including composite rate, of cost of financing additions to qualifying regulated assets, commonly called allowance for funds used during construction."
       }
      }
     },
     "auth_ref": [
      "r183",
      "r184"
     ]
    },
    "us-gaap_PublicUtilitiesApprovedReturnOnEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesApprovedReturnOnEquityPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Authorized return on common equity (percent)",
        "label": "Public Utilities, Approved Return on Equity, Percentage",
        "documentation": "Percentage of public utility's approved return on equity."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesBillingSystemCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesBillingSystemCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public utilities, billing system costs",
        "label": "Public Utilities, Billing System Costs",
        "documentation": "Public Utilities, Billing System Costs"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesDepreciationAllowanceCurrentRatePlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesDepreciationAllowanceCurrentRatePlans",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual aggregate depreciation allowance",
        "label": "Public Utilities Depreciation Allowance Current Rate Plans",
        "documentation": "Public Utilities, Depreciation Allowance, Current Rate Plans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreements",
      "http://www.coned.com/role/RegulatoryMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Matters",
        "verboseLabel": "Electricity and Gas Purchase Agreements",
        "label": "Public Utilities Disclosure [Text Block]",
        "documentation": "The entire disclosure for public utilities."
       }
      }
     },
     "auth_ref": [
      "r294"
     ]
    },
    "ed_PublicUtilitiesEnergyandEfficiencySavingsProgramRecoveryCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesEnergyandEfficiencySavingsProgramRecoveryCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of energy efficiency and savings program costs",
        "label": "Public Utilities, Energy and Efficiency Savings Program, Recovery Costs",
        "documentation": "Public Utilities, Energy and Efficiency Savings Program, Recovery Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesGeneralDisclosuresLineItems",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities, General Disclosures [Line Items]",
        "label": "Public Utilities, General Disclosures [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesGeneralDisclosuresTable",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utilities General Disclosures [Table]",
        "label": "Public Utilities General Disclosures [Table]",
        "documentation": "Disclosure of information about regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesGeneralDisclosuresTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesGeneralDisclosuresTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Utilities Rate Plans",
        "label": "Public Utilities General Disclosures [Table Text Block]",
        "documentation": "Tabular disclosure of regulation for public utility entities, including, but not limited to, rate requests, decommissioning costs and the amount of allowance for earnings on equity capitalized for rate making purposes."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesInfrastructureInvestmentPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesInfrastructureInvestmentPlan",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment plan",
        "label": "Public Utilities, Infrastructure Investment Plan",
        "documentation": "Public Utilities, Infrastructure Investment Plan"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesInfrastructureInvestmentPlanPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesInfrastructureInvestmentPlanPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment plan, term (in years)",
        "label": "Public Utilities, Infrastructure Investment Plan, Period",
        "documentation": "Public Utilities, Infrastructure Investment Plan, Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesLimitForCapitalization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesLimitForCapitalization",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public utilities, limit for capitalization",
        "label": "Public Utilities. Limit For Capitalization",
        "documentation": "Public Utilities. Limit For Capitalization"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesMaximumDeferralPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesMaximumDeferralPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum deferral (percent)",
        "label": "Public Utilities, Maximum Deferral Percentage",
        "documentation": "Public Utilities, Maximum Deferral Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverable Energy Costs/New York Independent System Operator (NYISO)",
        "label": "Public Utilities, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for public utilities. Examples include a discussion about the scope criteria and appropriateness for and extent of the application of generally accepted accounting principles related to accounting for the effects of certain types of regulation (may include identification of specific business units). Other examples of the disclosures may include: descriptions of the form and economic effects of regulation (for example, but not limited to, recording of regulatory assets and liabilities to the rate setting process); statement about periodic assessments of periodic assessments of generally accepted accounting principles related to accounting for the effects of certain types of regulation; information regarding amortization of and return on regulatory assets and liabilities, including the remaining amounts and recovery or settlement periods; accounting for changes to recovery estimates; AFUDC, plant abandonment's and plant disallowances."
       }
      }
     },
     "auth_ref": [
      "r0"
     ]
    },
    "ed_PublicUtilitiesPotentialIncentiveRelatedToServiceTermination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesPotentialIncentiveRelatedToServiceTermination",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential incentive if target is met, related to service terminations",
        "label": "Public Utilities, Potential Incentive Related To Service Termination",
        "documentation": "Public Utilities, Potential Incentive Related To Service Termination"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UTILITY PLANT, AT ORIGINAL COST",
        "label": "Public Utilities, Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentAccumulatedDepreciation",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ed_NetUtilityPlant",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less: Accumulated depreciation",
        "label": "Public Utilities, Property, Plant and Equipment, Accumulated Depreciation",
        "documentation": "Period end book value of accumulated depreciation on property, plant and equipment (PPE) that is owned by the regulated operations of the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesPropertyPlantAndEquipmentBaseRateAmountOfCostRecovery": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentBaseRateAmountOfCostRecovery",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of cost recovery",
        "label": "Public Utilities, Property, Plant And Equipment, Base Rate, Amount Of Cost Recovery",
        "documentation": "Public Utilities, Property, Plant And Equipment, Base Rate, Amount Of Cost Recovery"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentCommon": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentCommon",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Public Utilities, Property, Plant and Equipment, Common",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to regulated assets common to business units."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentConstructionWorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction work in progress",
        "label": "Public Utilities, Property, Plant and Equipment, Construction Work in Progress",
        "documentation": "Period end amount of construction work in progress in public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDisclosureOfCompositeDepreciationRateForPlantsInService",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average depreciation rates (percent)",
        "label": "Public Utilities, Property, Plant and Equipment, Disclosure of Composite Depreciation Rate for Plants in Service",
        "documentation": "Composite depreciation rate for public utility plants in service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentDistribution",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Distribution",
        "label": "Public Utilities, Property, Plant and Equipment, Distribution",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility distribution."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentFuel": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentFuel",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gas",
        "label": "Public Utilities, Property, Plant and Equipment, Fuel",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to fuels owned by the public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentGenerationOrProcessing",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Generation",
        "label": "Public Utilities, Property, Plant and Equipment, Generation or Processing",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to generation or processing owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentNet",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "NET UTILITY PLANT",
        "terseLabel": "Carrying value of projects sold",
        "label": "Public Utilities, Property, Plant and Equipment, Net",
        "documentation": "Period end amount of total net PPE."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "ed_NetUtilityPlant",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL",
        "label": "Public Utilities, Property, Plant and Equipment, Plant in Service",
        "documentation": "Period end amount of total gross PPE."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesPropertyPlantAndEquipmentSteam": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentSteam",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Steam",
        "label": "Public Utilities Property Plant And Equipment Steam",
        "documentation": "Public Utilities Property Plant And Equipment Steam"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmission": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmission",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to utility transmission owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesPropertyPlantAndEquipmentTransmissionAndDistribution",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentPlantInService",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility plant, at original cost",
        "label": "Public Utilities, Property, Plant and Equipment, Transmission and Distribution",
        "documentation": "Period end amount of property, plant and equipment (PPE) related to transmission and distribution owned by public utility."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesPropertyPlantandEquipmentGeneral": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentGeneral",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails": {
       "parentTag": "us-gaap_PublicUtilitiesPropertyPlantAndEquipmentNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General",
        "label": "Public Utilities, Property, Plant and Equipment, General",
        "documentation": "Public Utilities, Property, Plant and Equipment, General"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesPropertyPlantandEquipmentRateBaseAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesPropertyPlantandEquipmentRateBaseAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Base rate changes",
        "label": "Public Utilities, Property, Plant and Equipment, Rate Base Adjustments",
        "documentation": "Public Utilities, Property, Plant and Equipment, Rate Base Adjustments"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRecoveryCostsDeferralPeriodOne": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRecoveryCostsDeferralPeriodOne",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery or refund of energy costs, deferral period (in months)",
        "label": "Public Utilities, Recovery Costs, Deferral Period One",
        "documentation": "Public Utilities, Recovery Costs, Deferral Period One"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRecoveryCostsDeferralPeriodTwo": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRecoveryCostsDeferralPeriodTwo",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery or refund of energy costs, deferral period",
        "label": "Public Utilities, Recovery Costs, Deferral Period Two",
        "documentation": "Public Utilities, Recovery Costs, Deferral Period Two"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRecoveryDeferralPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRecoveryDeferralPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery deferral (percent)",
        "label": "Public Utilities, Recovery Deferral Percentage",
        "documentation": "Public Utilities, Recovery Deferral Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRecoveryOfLatePaymentChargesAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRecoveryOfLatePaymentChargesAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of late payment charges, amount",
        "label": "Public Utilities, Recovery Of Late Payment Charges, Amount",
        "documentation": "Public Utilities, Recovery Of Late Payment Charges, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRecoveryOfLatePaymentChargesReturnOnEquityThresholdRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRecoveryOfLatePaymentChargesReturnOnEquityThresholdRate",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of late payment charges, return on equity threshold rate",
        "label": "Public Utilities, Recovery Of Late Payment Charges, Return On Equity Threshold Rate",
        "documentation": "Public Utilities, Recovery Of Late Payment Charges, Return On Equity Threshold Rate"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRequestedCapitalizationOfBillingSystemCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRequestedCapitalizationOfBillingSystemCosts",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public utilities, requested capitalization of billing system costs",
        "label": "Public Utilities, Requested Capitalization Of Billing System Costs",
        "documentation": "Public Utilities, Requested Capitalization Of Billing System Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilitiesRequestedRateIncreaseDecreaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilitiesRequestedRateIncreaseDecreaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Requested rate increase (decrease), amount",
        "label": "Public Utilities, Requested Rate Increase (Decrease), Amount",
        "documentation": "Amount of public utility's requested rate increase (decrease) with regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesRetentionOfAnnualRevenuesShareInVariancePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesRetentionOfAnnualRevenuesShareInVariancePercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share in variances in annual revenue retained (percent)",
        "label": "Public Utilities, Retention Of Annual Revenues, Share In Variance, Percentage",
        "documentation": "Public Utilities, Retention Of Annual Revenues, Share In Variance, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesReturnonEquityPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesReturnonEquityPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actual return on common equity (percent)",
        "label": "Public Utilities, Return on Equity, Percentage",
        "documentation": "Public Utilities, Return on Equity, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PublicUtilitiesShortfallsInRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilitiesShortfallsInRevenue",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shortfall in revenue",
        "label": "Public Utilities, Shortfalls In Revenue",
        "documentation": "Public Utilities, Shortfalls In Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility [Axis]",
        "label": "Public Utility [Axis]",
        "documentation": "Information by type of utility plant."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Line Items]",
        "label": "Public Utility, Property, Plant and Equipment [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PublicUtilityPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "PublicUtilityPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersOtherDeferredChargesDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Public Utility, Property, Plant and Equipment [Table]",
        "label": "Public Utility, Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, deprecation expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "ed_PublicUtilityRecoveryOfLatePaymentChargesPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PublicUtilityRecoveryOfLatePaymentChargesPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of late payment charges, period (in years)",
        "label": "Public Utility, Recovery Of Late Payment Charges, Period",
        "documentation": "Public Utility, Recovery Of Late Payment Charges, Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_PurchasedPowerCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "PurchasedPowerCostsMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchased Power Costs",
        "label": "Purchased Power Costs [Member]",
        "documentation": "Purchased Power Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_PvpTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure",
        "label": "Pay vs Performance Disclosure [Table]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "ecd_PvpTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "PvpTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Pay vs Performance Disclosure, Table",
        "label": "Pay vs Performance [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1118"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r503",
      "r506",
      "r507",
      "r602",
      "r653",
      "r682",
      "r683",
      "r684",
      "r814",
      "r818",
      "r887",
      "r920",
      "r921",
      "r985",
      "r988",
      "r989",
      "r990",
      "r1000",
      "r1008",
      "r1009",
      "r1025",
      "r1036",
      "r1054",
      "r1062",
      "r1065",
      "r1217",
      "r1236",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/FairValueMeasurementsAssetsandLiabilitiesMeasuredatFairValueonRecurringBasisDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/RegulatoryMattersOtherRegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRecoverableEnergyCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": [
      "r502",
      "r503",
      "r506",
      "r507",
      "r602",
      "r653",
      "r682",
      "r683",
      "r684",
      "r814",
      "r818",
      "r887",
      "r920",
      "r921",
      "r985",
      "r988",
      "r989",
      "r990",
      "r1000",
      "r1008",
      "r1009",
      "r1025",
      "r1036",
      "r1054",
      "r1062",
      "r1065",
      "r1217",
      "r1236",
      "r1303",
      "r1304",
      "r1305",
      "r1306",
      "r1307"
     ]
    },
    "ed_RatePlanForYear10Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanForYear10Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan For Year 10",
        "label": "Rate Plan For Year 10 [Member]",
        "documentation": "Rate Plan For Year 10"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanForYear6Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanForYear6Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan For Year 6",
        "label": "Rate Plan For Year 6 [Member]",
        "documentation": "Rate Plan For Year 6 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanForYear7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanForYear7Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rate Plan For Year 7",
        "label": "Rate Plan For Year 7 [Member]",
        "documentation": "Rate Plan For Year 7"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanForYear8Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanForYear8Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rate Plan For Year 8",
        "label": "Rate Plan For Year 8 [Member]",
        "documentation": "Rate Plan For Year 8"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanForYear9Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanForYear9Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Rate Plan For Year 9",
        "label": "Rate Plan For Year 9 [Member]",
        "documentation": "Rate Plan For Year 9"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanforYear1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanforYear1Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan for Year 1",
        "label": "Rate Plan for Year 1 [Member]",
        "documentation": "Rate Plan for Year 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanforYear2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanforYear2Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan for Year 2",
        "label": "Rate Plan for Year 2 [Member]",
        "documentation": "Rate Plan for Year 2 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanforYear3Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanforYear3Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan for Year 3",
        "label": "Rate Plan for Year 3 [Member]",
        "documentation": "Rate Plan for Year 3 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanforYear4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanforYear4Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan for Year 4",
        "label": "Rate Plan for Year 4 [Member]",
        "documentation": "Rate Plan for Year 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RatePlanforYear5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RatePlanforYear5Member",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate Plan for Year 5",
        "label": "Rate Plan for Year 5 [Member]",
        "documentation": "Rate Plan for Year 5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RatioOfIndebtednessToNetCapital1": {
     "xbrltype": "pureItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RatioOfIndebtednessToNetCapital1",
     "presentation": [
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum ratio of consolidated debt to consolidated total capital",
        "label": "Ratio of Indebtedness to Net Capital",
        "documentation": "Indebtedness divided by net capital."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ReceivableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReceivableTypeDomain",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivable [Domain]",
        "label": "Receivable [Domain]",
        "documentation": "Financing arrangement representing a contractual right to receive money either on demand or on fixed and determinable dates."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails": {
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated OCI related to pension plan liabilities, net of tax",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r46",
      "r65",
      "r354",
      "r773",
      "r778",
      "r779",
      "r1185"
     ]
    },
    "us-gaap_ReclassificationFromAociCurrentPeriodTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReclassificationFromAociCurrentPeriodTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Amounts reclassified from accumulated OCI related to pension plan liabilities, tax",
        "label": "Reclassification from AOCI, Current Period, Tax",
        "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r346",
      "r353",
      "r863"
     ]
    },
    "us-gaap_ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReconciliationOfUnrecognizedTaxBenefitsExcludingAmountsPertainingToExaminedTaxReturnsRollForward",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "label": "Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ed_RecoverableEnergyCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RecoverableEnergyCostsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recoverable energy costs",
        "verboseLabel": "Recoverable Energy Costs, Current",
        "label": "Recoverable Energy Costs [Member]",
        "documentation": "Recoverable Energy Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RecoveryOfErrCompDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RecoveryOfErrCompDisclosureLineItems",
     "lang": {
      "en-us": {
       "role": {
        "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1096",
      "r1106",
      "r1132"
     ]
    },
    "ed_RefinedFuelsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RefinedFuelsMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesHedgedVolumeofDerivativeTransactionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refined Fuels",
        "label": "Refined Fuels [Member]",
        "documentation": "Refined fuels."
       }
      }
     },
     "auth_ref": []
    },
    "ed_RefundableEnergyCostCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RefundableEnergyCostCurrentMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refundable energy costs",
        "label": "Refundable Energy Cost Current [Member]",
        "documentation": "Refundable Energy Cost - Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulated Operations [Abstract]",
        "label": "Regulated Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAgencyAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Axis]",
        "label": "Regulatory Agency [Axis]",
        "documentation": "Information by name of regulatory agency."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAgencyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAgencyDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Agency [Domain]",
        "label": "Regulatory Agency [Domain]",
        "documentation": "Organization that establishes and ensures compliance with rules or regulations."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetAmortizationPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets, amortization period (in years)",
        "label": "Regulatory Asset, Amortization Period",
        "documentation": "Amortization period for the recovery of regulatory asset, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Axis]",
        "label": "Regulatory Asset [Axis]",
        "documentation": "Information by type of regulatory asset."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r182",
      "r296"
     ]
    },
    "us-gaap_RegulatoryAssetDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Asset [Domain]",
        "label": "Regulatory Asset [Domain]",
        "documentation": "Rate action of a regulator resulting in capitalization of costs incurred."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "us-gaap_RegulatoryAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetLineItems",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets [Line Items]",
        "label": "Regulatory Asset [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Regulatory Assets",
        "terseLabel": "Regulatory assets",
        "label": "Regulatory Asset",
        "documentation": "The amount for the individual regulatory asset as itemized in a table of regulatory assets as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ed_RegulatoryAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofDifferencesonDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Regulatory Assets:",
        "label": "Regulatory Assets [Abstract]",
        "documentation": "Regulatory Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets \u2013 current",
        "label": "Regulatory Asset, Current",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are expected to be recovered through revenue sources within one year or the normal operating cycle, if longer. Such costs are capitalized if they meet both of the following criteria: a. It is probable that future revenue in an amount at least equal to the capitalized cost will result from inclusion of that cost in allowable costs for rate-making purposes. b. Based on available evidence, the future revenue will be provided to permit recovery of the previously incurred cost rather than to provide for expected levels of similar future costs. If the revenue will be provided through an automatic rate-adjustment clause, this criterion requires that the regulator's intent clearly be to permit recovery of the previously incurred cost."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ed_RegulatoryAssetsCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Assets Current",
        "label": "Regulatory Assets Current [Member]",
        "documentation": "Deferred Derivative Losses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RegulatoryAssetsDeferredDerivativeLossesCurrentRecoveryPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsDeferredDerivativeLossesCurrentRecoveryPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative losses, current, recovery period (in years)",
        "label": "Regulatory Assets, Deferred Derivative Losses, Current, Recovery Period",
        "documentation": "Regulatory Assets, Deferred Derivative Losses, Current, Recovery Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RegulatoryAssetsDeferredDerivativeLossesNoncurrentRecoveryPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsDeferredDerivativeLossesNoncurrentRecoveryPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred derivative losses, noncurrent, recovery period (in years)",
        "label": "Regulatory Assets, Deferred Derivative Losses, Noncurrent, Recovery Period",
        "documentation": "Regulatory Assets, Deferred Derivative Losses, Noncurrent, Recovery Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RegulatoryAssetsNonCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsNonCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Regulatory Assets Noncurrent",
        "label": "Regulatory Assets Non Current [Member]",
        "documentation": "Regulatory Assets Non Current [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails": {
       "parentTag": "us-gaap_RegulatoryAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_OtherAssetsNoncurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets",
        "verboseLabel": "Regulatory assets \u2013 noncurrent",
        "label": "Regulatory Asset, Noncurrent",
        "documentation": "Carrying amount as of the balance sheet date of capitalized costs of regulated entities that are not expected to be recovered through revenue sources within one year or the normal operating cycle if longer."
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ed_RegulatoryAssetsNotEarningReturn": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsNotEarningReturn",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets not earning return",
        "label": "Regulatory Assets Not Earning Return",
        "documentation": "Regulatory Assets Not Earning Return"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RegulatoryAssetsRecoveryPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryAssetsRecoveryPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory assets, recovery period",
        "label": "Regulatory Assets, Recovery Period",
        "documentation": "Regulatory Assets, Recovery Period"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total Regulatory Liabilities",
        "terseLabel": "Regulatory liabilities",
        "label": "Regulatory Liability",
        "documentation": "The amount for the individual regulatory liability as itemized in a table of regulatory liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "ed_RegulatoryLiabilitiesCurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryLiabilitiesCurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities Current",
        "label": "Regulatory Liabilities Current [Member]",
        "documentation": "Regulatory Liabilities Current"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilitiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilitiesLineItems",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities [Line Items]",
        "label": "Regulatory Liability [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ed_RegulatoryLiabilitiesNoncurrentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryLiabilitiesNoncurrentMember",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesRealizedandUnrealizedGainsorLossesonCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liabilities Noncurrent",
        "label": "Regulatory Liabilities Noncurrent [Member]",
        "documentation": "Regulatory Liabilities Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityAmortizationPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities, amortization period",
        "label": "Regulatory Liability, Amortization Period",
        "documentation": "Amortization period for the recovery of regulatory liability, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RegulatoryLiabilityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityAxis",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Axis]",
        "label": "Regulatory Liability [Axis]",
        "documentation": "Information by type of regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_RegulatoryLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Regulatory liabilities\u2014current",
        "label": "Regulatory Liability, Current",
        "documentation": "The amount for the individual regulatory current liability as itemized in a table of regulatory current liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_RegulatoryLiabilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityDomain",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory Liability [Domain]",
        "label": "Regulatory Liability [Domain]",
        "documentation": "Rate action of a regulator resulting in accrual of costs or expenses."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_RegulatoryLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RegulatoryLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails": {
       "parentTag": "us-gaap_RegulatoryLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesOtherThanLongtermDebtNoncurrent",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Regulatory liabilities",
        "verboseLabel": "Regulatory liabilities \u2013 noncurrent",
        "netLabel": "Accrued regulatory liability",
        "label": "Regulatory Liability, Noncurrent",
        "documentation": "The amount for the individual regulatory noncurrent liability as itemized in a table of regulatory noncurrent liabilities as of the end of the period."
       }
      }
     },
     "auth_ref": [
      "r59"
     ]
    },
    "ed_RegulatoryMattersAverageBaseRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RegulatoryMattersAverageBaseRate",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average cost of capital (after-tax)",
        "label": "Regulatory Matters Average Base Rate",
        "documentation": "Regulatory Matters Average Base Rate"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related Party, Type [Domain]",
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r804",
      "r805",
      "r923",
      "r924",
      "r925",
      "r927",
      "r928",
      "r952",
      "r954",
      "r984"
     ]
    },
    "ed_RelatedPartyLendingofFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RelatedPartyLendingofFundsMember",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party, Lending of Funds",
        "label": "Related Party, Lending of Funds [Member]",
        "documentation": "Related Party, Lending of Funds [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r372",
      "r373",
      "r804",
      "r805",
      "r806",
      "r807",
      "r923",
      "r924",
      "r925",
      "r927",
      "r928",
      "r952",
      "r954",
      "r984"
     ]
    },
    "us-gaap_RelatedPartyTaxExpenseDueToAffiliatesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTaxExpenseDueToAffiliatesCurrent",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax expense due to affiliates",
        "label": "Related Party Tax Expense, Due to Affiliates, Current",
        "documentation": "The amount of any current tax-related balances due to affiliates as of the date of each statement of financial position presented."
       }
      }
     },
     "auth_ref": [
      "r1278"
     ]
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionAxis",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Axis]",
        "label": "Related Party Transaction [Axis]",
        "documentation": "Information by type of related party transaction."
       }
      }
     },
     "auth_ref": [
      "r804",
      "r805",
      "r1299"
     ]
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionDomain",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Domain]",
        "label": "Related Party Transaction [Domain]",
        "documentation": "Transaction between related party."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionLineItems",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transaction [Line Items]",
        "label": "Related Party Transaction [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r959",
      "r960",
      "r963"
     ]
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions [Abstract]",
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related Party, Type [Axis]",
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests."
       }
      }
     },
     "auth_ref": [
      "r630",
      "r804",
      "r805",
      "r826",
      "r827",
      "r828",
      "r829",
      "r830",
      "r831",
      "r832",
      "r833",
      "r834",
      "r835",
      "r836",
      "r837",
      "r923",
      "r924",
      "r925",
      "r927",
      "r928",
      "r952",
      "r954",
      "r984",
      "r1299"
     ]
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Transactions",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r801",
      "r802",
      "r803",
      "r805",
      "r808",
      "r905",
      "r906",
      "r907",
      "r961",
      "r962",
      "r963",
      "r982",
      "r983"
     ]
    },
    "ed_RenewablesAmericasLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RenewablesAmericasLLCMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewables Americas, LLC",
        "label": "Renewables Americas, LLC [Member]",
        "documentation": "Renewables Americas, LLC"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RenewablesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RenewablesMember",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewables",
        "label": "Renewables [Member]",
        "documentation": "Renewables [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationCashFlowsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Retirement of long-term debt",
        "label": "Repayments of Long-Term Debt",
        "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r73",
      "r902"
     ]
    },
    "us-gaap_ReportingUnitAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReportingUnitAxis",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Axis]",
        "label": "Reporting Unit [Axis]",
        "documentation": "Information by reporting unit."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r1027"
     ]
    },
    "us-gaap_ReportingUnitDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ReportingUnitDomain",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting Unit [Domain]",
        "label": "Reporting Unit [Domain]",
        "documentation": "Level of reporting at which goodwill is tested for impairment."
       }
      }
     },
     "auth_ref": [
      "r479",
      "r480",
      "r1027"
     ]
    },
    "srt_RepurchaseAgreementCounterpartyNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RepurchaseAgreementCounterpartyNameDomain",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparty Name [Domain]",
        "label": "Counterparty Name [Domain]"
       }
      }
     },
     "auth_ref": [
      "r374",
      "r375",
      "r530",
      "r549",
      "r807",
      "r1018",
      "r1019"
     ]
    },
    "ed_RepurchasedConEdisonStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RepurchasedConEdisonStockMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repurchased Con Edison Stock",
        "label": "Repurchased Con Edison Stock [Member]",
        "documentation": "Repurchased Con Edison Stock"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ResidentialCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ResidentialCustomersMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Residential Customers",
        "label": "Residential Customers [Member]",
        "documentation": "Residential Customers [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_RestatementDateAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDateAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date:",
        "label": "Restatement Determination Date [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1097",
      "r1107",
      "r1133"
     ]
    },
    "ecd_RestatementDeterminationDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDeterminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement Determination Date",
        "label": "Restatement Determination Date"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1098",
      "r1108",
      "r1134"
     ]
    },
    "ecd_RestatementDoesNotRequireRecoveryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "RestatementDoesNotRequireRecoveryTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restatement does not require Recovery",
        "label": "Restatement Does Not Require Recovery [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1093",
      "r1105",
      "r1115",
      "r1141"
     ]
    },
    "us-gaap_RestrictedCash": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCash",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash",
        "documentation": "Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits."
       }
      }
     },
     "auth_ref": [
      "r1179",
      "r1194",
      "r1308",
      "r1314"
     ]
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails": {
       "parentTag": "ed_CashCashEquivalentsRestrictedCashExcludingHeldForSale",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted cash",
        "label": "Restricted Cash and Cash Equivalents",
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates."
       }
      }
     },
     "auth_ref": [
      "r76",
      "r278",
      "r327",
      "r367",
      "r849"
     ]
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RestrictedStockUnitsRSUMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r211",
      "r251",
      "r852",
      "r891",
      "r895",
      "r903",
      "r933",
      "r1060"
     ]
    },
    "us-gaap_RetainedEarningsAppropriated": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsAppropriated",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount of revenues retained",
        "label": "Retained Earnings, Appropriated",
        "documentation": "A segregation of retained earnings which is unavailable for dividend distribution. Includes also retained earnings appropriated for loss contingencies."
       }
      }
     },
     "auth_ref": [
      "r103",
      "r104",
      "r215",
      "r369",
      "r851"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r318",
      "r377",
      "r378",
      "r379",
      "r383",
      "r391",
      "r393",
      "r456",
      "r459",
      "r691",
      "r692",
      "r693",
      "r715",
      "r716",
      "r740",
      "r742",
      "r743",
      "r746",
      "r749",
      "r888",
      "r890",
      "r910",
      "r1323"
     ]
    },
    "ed_RetentionOfAnnualTransmissionCongestionRevenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RetentionOfAnnualTransmissionCongestionRevenues",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retention of annual transmission congestion revenues",
        "label": "Retention Of Annual Transmission Congestion Revenues",
        "documentation": "Retention Of Annual Transmission Congestion Revenues"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RetirementPlanTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeAxis",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Axis]",
        "label": "Retirement Plan Type [Axis]",
        "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r655",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "us-gaap_RetirementPlanTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RetirementPlanTypeDomain",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retirement Plan Type [Domain]",
        "label": "Retirement Plan Type [Domain]",
        "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement."
       }
      }
     },
     "auth_ref": [
      "r578",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r596",
      "r597",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r625",
      "r627",
      "r628",
      "r630",
      "r633",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r650",
      "r651",
      "r652",
      "r655",
      "r1046",
      "r1047",
      "r1048",
      "r1049",
      "r1050",
      "r1051",
      "r1052",
      "r1053"
     ]
    },
    "ed_ReturnOnRegulatoryAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ReturnOnRegulatoryAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Return on regulatory assets",
        "label": "Return On Regulatory Assets",
        "documentation": "Return On Regulatory Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueDecouplingMechanismMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueDecouplingMechanismMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue decoupling mechanism",
        "label": "Revenue Decoupling Mechanism [Member]",
        "documentation": "Revenue Decoupling Mechanism [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueDecouplingMechanismReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueDecouplingMechanismReceivable",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue decoupling mechanism receivable",
        "label": "Revenue Decoupling Mechanism Receivable",
        "documentation": "Revenue Decoupling Mechanism Receivable"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues from contracts with customers",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r419",
      "r420",
      "r431",
      "r436",
      "r437",
      "r443",
      "r445",
      "r446",
      "r571",
      "r572",
      "r820"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r1010"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition",
        "label": "Revenue from Contract with Customer [Text Block]",
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts."
       }
      }
     },
     "auth_ref": [
      "r317",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r574"
     ]
    },
    "ed_RevenueFromContractsWithCustomerLatePaymentChargesAndFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueFromContractsWithCustomerLatePaymentChargesAndFees",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Late payment charges and fees",
        "label": "Revenue From Contracts With Customer, Late Payment Charges And Fees",
        "documentation": "Revenue From Contracts With Customer, Late Payment Charges And Fees"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueFromContractsWithCustomerLatePaymentChargesAndFeesReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueFromContractsWithCustomerLatePaymentChargesAndFeesReserve",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserve for customer arrearages",
        "label": "Revenue From Contracts With Customer, Late Payment Charges And Fees, Reserve",
        "documentation": "Revenue From Contracts With Customer, Late Payment Charges And Fees, Reserve"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueFromContractsWithCustomerLatePaymentChargesAnnualCapPercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueFromContractsWithCustomerLatePaymentChargesAnnualCapPercent",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from contracts with customer, late payment charges, annual cap, percent (in percent)",
        "label": "Revenue From Contracts With Customer, Late Payment Charges, Annual Cap, Percent",
        "documentation": "Revenue From Contracts With Customer, Late Payment Charges, Annual Cap, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueRequirementEarningsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueRequirementEarningsPercentage",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Earnings sharing (percent)",
        "label": "Revenue Requirement Earnings Percentage",
        "documentation": "Revenue Requirement Earnings Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueSharingActualEarningsAboveThreshold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueSharingActualEarningsAboveThreshold",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings above threshold",
        "label": "Revenue Sharing, Actual Earnings Above Threshold",
        "documentation": "Revenue Sharing, Actual Earnings Above Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueSharingAdditionalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueSharingAdditionalAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, additional adjustment",
        "label": "Revenue Sharing, Additional Adjustment",
        "documentation": "Revenue Sharing, Additional Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueSharingAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueSharingAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, positive adjustment",
        "label": "Revenue Sharing, Adjustment",
        "documentation": "Revenue Sharing, Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueSharingThresholdLimit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueSharingThresholdLimit",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings sharing, threshold limit",
        "label": "Revenue Sharing Threshold Limit",
        "documentation": "Revenue Sharing Threshold Limit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RevenueTaxesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RevenueTaxesMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue taxes",
        "label": "Revenue Taxes [Member]",
        "documentation": "Regulatory Asset for timing differences between taxes collected and paid by the Utilities to fund mass transportation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Revenues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "Revenues",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TOTAL OPERATING REVENUES",
        "verboseLabel": "Cost of services provided",
        "label": "Revenues",
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)."
       }
      }
     },
     "auth_ref": [
      "r357",
      "r370",
      "r419",
      "r420",
      "r431",
      "r436",
      "r437",
      "r443",
      "r445",
      "r446",
      "r455",
      "r514",
      "r515",
      "r517",
      "r518",
      "r519",
      "r521",
      "r523",
      "r525",
      "r526",
      "r769",
      "r842",
      "r1232"
     ]
    },
    "us-gaap_RevenuesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevenuesAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "OPERATING REVENUES",
        "label": "Revenues [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revolving Credit",
        "label": "Revolving Credit Facility [Member]",
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount."
       }
      }
     },
     "auth_ref": []
    },
    "ed_RightOfUseAssetHeldForSale": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RightOfUseAssetHeldForSale",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset, held for sale",
        "label": "Right-of-Use Asset, Held For Sale",
        "documentation": "Right-of-Use Asset, Held For Sale"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability",
        "label": "Right-of-Use Asset Obtained in Exchange for Operating Lease Liability",
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r794",
      "r1059"
     ]
    },
    "ed_RocklandElectricCompanyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RocklandElectricCompanyMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RECO",
        "label": "Rockland Electric Company [Member]",
        "documentation": "Rockland Electric Company"
       }
      }
     },
     "auth_ref": []
    },
    "ed_RollingAverageCalculationOfIncomeAvailableForDividends": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "RollingAverageCalculationOfIncomeAvailableForDividends",
     "presentation": [
      "http://www.coned.com/role/CapitalizationDividendsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rolling average calculation of income available for dividends (years)",
        "label": "Rolling Average Calculation Of Income Available For Dividends",
        "documentation": "Rolling average calculation of income available for dividends"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_Rule10b51ArrAdoptedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrAdoptedFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Adopted",
        "label": "Rule 10b5-1 Arrangement Adopted [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ecd_Rule10b51ArrTrmntdFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "Rule10b51ArrTrmntdFlag",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rule 10b5-1 Arrangement Terminated",
        "label": "Rule 10b5-1 Arrangement Terminated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1150"
     ]
    },
    "ed_SalesOfNaturalGasPropaneNglsAndCondensateAndAffiliates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SalesOfNaturalGasPropaneNglsAndCondensateAndAffiliates",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of natural gas",
        "label": "Sales Of Natural Gas Propane Ngls And Condensate And Affiliates",
        "documentation": "Sales Of Natural Gas Propane Ngls And Condensate And Affiliates"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario, Forecast",
        "verboseLabel": "Scenario, Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": [
      "r654",
      "r1204"
     ]
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": [
      "r394",
      "r654",
      "r1172",
      "r1204"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTable",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesAdditionalInformationDetails",
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table]",
        "documentation": "Schedule itemizing specific types of trade accounts and notes receivable, and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Accumulated Other Comprehensive Income/(Loss)",
        "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss)."
       }
      }
     },
     "auth_ref": [
      "r65",
      "r1292",
      "r1293"
     ]
    },
    "us-gaap_ScheduleOfAllocationOfPlanAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAllocationOfPlanAssetsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Plan Assets Allocations",
        "label": "Schedule of Allocation of Plan Assets [Table Text Block]",
        "documentation": "Tabular disclosure of the major categories of plan assets of pension plans and/or other employee benefit plans. This information may include, but is not limited to, the target allocation of plan assets, the fair value of each major category of plan assets, and the level within the fair value hierarchy in which the fair value measurements fall."
       }
      }
     },
     "auth_ref": [
      "r252"
     ]
    },
    "us-gaap_ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAmountsRecognizedInBalanceSheetTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Plan Assets",
        "label": "Schedule of Amounts Recognized in Balance Sheet [Table Text Block]",
        "documentation": "Tabular disclosure of the amounts that are recognized in the balance sheet (or statement of financial position) for pension plans and/or other employee benefit plans, showing separately the assets and current and noncurrent liabilities (if applicable) recognized."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "us-gaap_ScheduleOfAssumptionsUsedTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfAssumptionsUsedTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Assumptions",
        "terseLabel": "Schedule of Actuarial Assumptions",
        "label": "Defined Benefit Plan, Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of assumption used to determine benefit obligation and net periodic benefit cost of defined benefit plan. Includes, but is not limited to, discount rate, rate of compensation increase, expected long-term rate of return on plan assets and interest crediting rate."
       }
      }
     },
     "auth_ref": [
      "r624"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125",
      "r728"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts."
       }
      }
     },
     "auth_ref": [
      "r124",
      "r125"
     ]
    },
    "us-gaap_ScheduleOfCapitalizationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCapitalizationLineItems",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalization [Line Items]",
        "label": "Schedule of Capitalization [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCapitalizationLongtermDebtLineItems",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalization, Long-term Debt [Line Items]",
        "label": "Schedule of Capitalization, Long-Term Debt [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationLongtermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCapitalizationLongtermDebtTable",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalization, Long-term Debt [Table]",
        "label": "Schedule of Capitalization, Long-Term Debt [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning the long-term debt component of the capitalization of the entity. The table may be detailed by subsidiary (legal entity) and include information by type of debt detailed by instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCapitalizationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCapitalizationTable",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Capitalization [Table]",
        "label": "Schedule of Capitalization [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning the capitalization of the entity which is comprised of its long-term debt and equity instruments. The table may be detailed by subsidiary (legal entity) and include information by type of debt or equity detailed by instrument."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/CapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying Amounts and Fair Values of Long-Term Debt",
        "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashAndCashEquivalentsTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents [Table]",
        "label": "Schedule of Cash and Cash Equivalents [Table]",
        "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Cash and Cash Equivalents",
        "label": "Schedule of Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of the components of cash and cash equivalents."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfChangeInAssetRetirementObligationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfChangeInAssetRetirementObligationTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Change in Asset Retirement Obligation",
        "label": "Schedule of Change in Asset Retirement Obligation [Table Text Block]",
        "documentation": "Tabular disclosure of the changes in carrying amount of a liability for asset retirement obligations, for changes such as new obligations, changes in estimates of existing obligations, spending on existing obligations, property dispositions, and foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r1216"
     ]
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Components of Income Tax",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r259"
     ]
    },
    "us-gaap_ScheduleOfCreditDerivativesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfCreditDerivativesTable",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Holdings [Table]",
        "label": "Schedule of Credit Derivatives [Table]",
        "documentation": "Schedule of credit derivatives, including information about each credit derivative, or each group of similar credit derivatives, including (a) the nature of the credit derivative - its term, how it arose, the events or circumstances that would require the seller to perform under the credit derivative, and the current status of the payment/performance risk of the credit derivative; (b) the maximum potential amount of future payments (undiscounted) the seller could be required to make under the credit derivative; (c) the current fair value of the credit derivative; and (d) the nature of any recourse provisions under the credit derivative, and any assets held either as collateral or by third parties."
       }
      }
     },
     "auth_ref": [
      "r153",
      "r154",
      "r156"
     ]
    },
    "us-gaap_ScheduleOfDebtInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDebtInstrumentsTextBlock",
     "presentation": [
      "http://www.coned.com/role/CapitalizationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Long-Term Debt Maturities",
        "label": "Schedule of Long-Term Debt Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer."
       }
      }
     },
     "auth_ref": [
      "r58",
      "r105",
      "r106",
      "r168",
      "r169",
      "r171",
      "r177",
      "r249",
      "r250",
      "r1032",
      "r1034",
      "r1200"
     ]
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Differences on Deferred Tax Assets and Liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r258"
     ]
    },
    "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTable",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsNetPeriodicPostretirementBenefitCostsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofActuarialAssumptionsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFairValuesofPlanAssetsDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsAdditionalInformationDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofAssumptionsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofEmployerContributiontoDefinedSavingsPlanDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofExpectedBenefitPaymentsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofFundedStatusDetails",
      "http://www.coned.com/role/PensionBenefitsScheduleofPlanAssetsAllocationsDetails",
      "http://www.coned.com/role/PensionBenefitsTotalPeriodicBenefitCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "label": "Schedule of Defined Benefit Plans Disclosures [Table]",
        "documentation": "Disclosures about an individual defined benefit pension plan or an other postretirement defined benefit plan. It may be appropriate to group certain similar plans. Also includes schedule for fair value of plan assets by major categories of plan assets by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets or liabilities (Level 1), Significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r25",
      "r111",
      "r112",
      "r113",
      "r114"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsGainLossInStatementOfFinancialPerformanceTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Realized and Unrealized Gains or Losses on Commodity Derivatives",
        "label": "Derivative Instruments, Gain (Loss) [Table Text Block]",
        "documentation": "Tabular disclosure of the location and amount of derivative instruments and nonderivative instruments designated as hedging instruments reported before netting adjustments, and the amount of gain (loss) on derivative instruments and nonderivative instruments designated and qualified as hedging instruments."
       }
      }
     },
     "auth_ref": [
      "r144",
      "r149",
      "r738"
     ]
    },
    "us-gaap_ScheduleOfDerivativeInstrumentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDerivativeInstrumentsTextBlock",
     "presentation": [
      "http://www.coned.com/role/DerivativeInstrumentsandHedgingActivitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hedged Volume of Derivative Transactions",
        "label": "Schedule of Derivative Instruments [Table Text Block]",
        "documentation": "Tabular disclosure of pertinent information about a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item."
       }
      }
     },
     "auth_ref": [
      "r33",
      "r139",
      "r140",
      "r141",
      "r142",
      "r145",
      "r149",
      "r157",
      "r158"
     ]
    },
    "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock",
     "presentation": [
      "http://www.coned.com/role/DispositionsTables",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disposal Groups, Including Discontinued Operations",
        "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]",
        "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component."
       }
      }
     },
     "auth_ref": [
      "r24",
      "r37",
      "r49",
      "r187",
      "r188",
      "r189",
      "r190",
      "r191",
      "r192",
      "r195",
      "r196",
      "r197",
      "r245"
     ]
    },
    "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and Diluted EPS",
        "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table Text Block]",
        "documentation": "Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share."
       }
      }
     },
     "auth_ref": [
      "r82",
      "r85",
      "r1205"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Income Tax Reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r257"
     ]
    },
    "us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue from External Customers [Table]",
        "label": "Revenue from External Customers by Products and Services [Table]",
        "documentation": "Tabular presentation of the description and amount of revenues from a product or service, or a group of similar products or similar services, reported from external customers during the period, if the information is not provided as part of the reportable operating segment information."
       }
      }
     },
     "auth_ref": [
      "r92"
     ]
    },
    "us-gaap_ScheduleOfEnvironmentalExitCostTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEnvironmentalExitCostTable",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersEnvironmentalRemediationCostsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Environmental Exit Cost [Table]",
        "label": "Schedule of Environmental Exit Cost [Table]",
        "documentation": "Table setting forth material liabilities for remediation, site restoration, postclosure, monitoring commitments, or other exit costs that may occur on the sale, disposal or abandonment of a property as a result of unanticipated contamination of the assets."
       }
      }
     },
     "auth_ref": [
      "r507",
      "r1225"
     ]
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.coned.com/role/CapitalizationScheduleofLongTermDebtMaturitiesDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/HeldforSaleTreatmentoftheCleanEnergyBusinessesAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": [
      "r452",
      "r453",
      "r454"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsLineItems",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Line Items]",
        "label": "Schedule of Equity Method Investments [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r370",
      "r452",
      "r453",
      "r454",
      "r455",
      "r769"
     ]
    },
    "us-gaap_ScheduleOfEquityMethodInvestmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfEquityMethodInvestmentsTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersAssetsHeldForSaleDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity Method Investments [Table]",
        "label": "Schedule of Equity Method Investments [Table]",
        "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available."
       }
      }
     },
     "auth_ref": [
      "r324",
      "r370",
      "r452",
      "r453",
      "r454",
      "r455",
      "r769"
     ]
    },
    "ed_ScheduleOfExciseTaxesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ScheduleOfExciseTaxesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Total Excise Taxes Recorded in Operating Revenues",
        "label": "Schedule Of Excise Taxes [Table Text Block]",
        "documentation": "Schedule Of Excise Taxes [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfExpectedBenefitPaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfExpectedBenefitPaymentsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Expected Benefit Payments",
        "label": "Schedule of Expected Benefit Payments [Table Text Block]",
        "documentation": "Tabular disclosure of benefits expected to be paid by pension plans and/or other employee benefit plans in each of the next five fiscal years and in the aggregate for the five fiscal years thereafter."
       }
      }
     },
     "auth_ref": [
      "r253"
     ]
    },
    "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and Liabilities Measured at Fair Value on Recurring Basis",
        "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]",
        "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)."
       }
      }
     },
     "auth_ref": [
      "r757",
      "r758"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersLongLivedandIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r96",
      "r97",
      "r821"
     ]
    },
    "ed_ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ScheduleOfFixedCapacityPaymentCommitmentsTableTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/ElectricityandGasPurchaseAgreementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Estimated Capacity and Other Fixed Payments",
        "label": "Schedule Of Fixed Capacity Payment Commitments Table [Table Text Block]",
        "documentation": "Schedule Of Fixed Capacity Payment Commitments Table [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGoodwillTable",
     "presentation": [
      "http://www.coned.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Goodwill [Table]",
        "label": "Schedule of Goodwill [Table]",
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons."
       }
      }
     },
     "auth_ref": [
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r1027"
     ]
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGuaranteeObligationsTable",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesConEdisonTransmissionDetails",
      "http://www.coned.com/role/MaterialContingenciesTotalGuaranteesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Guarantor Obligations [Table]",
        "label": "Schedule of Guarantor Obligations [Table]",
        "documentation": "Tabular disclosure about the type or nature of guarantees, for example performance, indemnification, payment and other guarantees, and related information such as term, origin and purpose, triggering event, maximum exposure, and carrying value. Represents the guarantor's disclosures which include the information about each guarantee, or each group of similar guarantees, even if the likelihood of the guarantor's need to make any payments under the guarantee is remote. This excludes disclosures for product warranties."
       }
      }
     },
     "auth_ref": [
      "r510",
      "r511",
      "r512",
      "r513"
     ]
    },
    "us-gaap_ScheduleOfGuaranteeObligationsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfGuaranteeObligationsTextBlock",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Total Guarantees",
        "label": "Schedule of Guarantor Obligations [Table Text Block]",
        "documentation": "Tabular disclosure of each guarantee obligation, or each group of similar guarantee obligations, including (a) the nature of the guarantee, including its term, how it arose, and the events or circumstances that would require the guarantor to perform under the guarantee; (b) the maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee; (c) the current carrying amount of the liability, if any, for the guarantor's obligations under the guarantee; and (d) the nature of any recourse provisions under the guarantee, and any assets held either as collateral or by third parties, and any relevant related party disclosure. Excludes disclosures about product warranties."
       }
      }
     },
     "auth_ref": [
      "r1230"
     ]
    },
    "us-gaap_ScheduleOfHealthCareCostTrendRatesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfHealthCareCostTrendRatesTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Health Care Cost Trend Rates",
        "label": "Schedule of Health Care Cost Trend Rates [Table Text Block]",
        "documentation": "Tabular disclosure of the assumed health care cost trend rates for the next year used to measure the expected cost of benefits covered by the plans, including the ultimate trend rate(s) and when that rate is expected to be achieved."
       }
      }
     },
     "auth_ref": [
      "r255"
     ]
    },
    "ed_ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ScheduleOfIncomeLossHypotheticalLiquidationAtBookValueTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule Of Income (Loss), Hypothetical Liquidation At Book Value",
        "label": "Schedule Of Income (Loss), Hypothetical Liquidation At Book Value [Table Text Block]",
        "documentation": "Schedule Of Income (Loss), Hypothetical Liquidation At Book Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfNetBenefitCostsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNetBenefitCostsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total Periodic Benefit Costs",
        "terseLabel": "Net Periodic Benefit Costs",
        "label": "Schedule of Net Benefit Costs [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net benefit costs for pension plans and/or other employee benefit plans including service cost, interest cost, expected return on plan assets, gain (loss), prior service cost or credit, transition asset or obligation, and gain (loss) recognized due to settlements or curtailments."
       }
      }
     },
     "auth_ref": [
      "r254"
     ]
    },
    "us-gaap_ScheduleOfNetFundedStatusTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfNetFundedStatusTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsTables",
      "http://www.coned.com/role/PensionBenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Funded Status",
        "label": "Schedule of Net Funded Status [Table Text Block]",
        "documentation": "Tabular disclosure of net funded status of pension plans and/or other employee benefit plans."
       }
      }
     },
     "auth_ref": [
      "r110"
     ]
    },
    "ed_ScheduleOfOtherDeferredChargesAndNoncurrentAssetsAndPrepaymentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ScheduleOfOtherDeferredChargesAndNoncurrentAssetsAndPrepaymentsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Deferred Charges and Noncurrent Assets and Prepayments",
        "label": "Schedule Of Other Deferred Charges And Noncurrent Assets And Prepayments [Table Text Block]",
        "documentation": "Schedule Of Other Deferred Charges And Noncurrent Assets And Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfPublicUtilityPropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized Cost of Utility Plant",
        "label": "Public Utility Property, Plant, and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of public utility physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation expense and method used, including composite depreciation, and accumulated depreciation."
       }
      }
     },
     "auth_ref": [
      "r178"
     ]
    },
    "ed_ScheduleOfRegulatoryAssetsNotEarningReturnTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ScheduleOfRegulatoryAssetsNotEarningReturnTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets Not Earning Return",
        "label": "Schedule Of Regulatory Assets Not Earning Return [Table Text Block]",
        "documentation": "Schedule Of Regulatory Assets Not Earning Return"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryAssetsTable",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsandLiabilitiesNarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets [Table]",
        "label": "Schedule of Regulatory Assets [Table]",
        "documentation": "A table of assets that are created when regulatory agencies permit public utilities to defer certain costs that are included in rate-setting to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r182",
      "r296"
     ]
    },
    "us-gaap_ScheduleOfRegulatoryAssetsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryAssetsTextBlock",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Assets",
        "label": "Schedule of Regulatory Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets that are created when regulatory agencies permit public utilities to defer certain costs included in rate-setting to the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r182",
      "r296"
     ]
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryLiabilitiesTable",
     "presentation": [
      "http://www.coned.com/role/AssetRetirementObligationsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Liabilities [Table]",
        "label": "Schedule of Regulatory Liabilities [Table]",
        "documentation": "A table of liabilities that are created when regulatory agencies permit public utilities to defer recognition of certain revenues included in rate-setting."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRegulatoryLiabilitiesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRegulatoryLiabilitiesTextBlock",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Regulatory Liabilities",
        "label": "Schedule of Regulatory Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of regulatory liabilities. Detailed information about liabilities that result from rate actions of a regulator. Rate actions of a regulator can impose a liability on a regulated enterprise resulting in a regulatory liability."
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/RelatedPartyTransactionsSummaryofCostsofAdministrativeandOtherServicesProvidedandReceivedDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173",
      "r959",
      "r960",
      "r963"
     ]
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRelatedPartyTransactionsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Costs of Administrative and Other Services Provided and Received",
        "label": "Schedule of Related Party Transactions [Table Text Block]",
        "documentation": "Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restrictions on Cash and Cash Equivalents",
        "label": "Restrictions on Cash and Cash Equivalents [Table Text Block]",
        "documentation": "Tabular disclosure of cash and cash equivalents restricted as to withdrawal or usage."
       }
      }
     },
     "auth_ref": [
      "r44",
      "r278",
      "r1314"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r94"
     ]
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Data for Business Segments",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss."
       }
      }
     },
     "auth_ref": [
      "r89",
      "r90",
      "r91",
      "r94"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]",
        "documentation": "Disclosure of information about share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assumptions Used to Calculate Fair Value of Awards",
        "label": "Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]",
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions."
       }
      }
     },
     "auth_ref": [
      "r256"
     ]
    },
    "us-gaap_ScheduleOfShortTermDebtTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfShortTermDebtTable",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Short-term Debt [Table]",
        "label": "Schedule of Short-Term Debt [Table]",
        "documentation": "A table or schedule providing information pertaining to borrowings under which repayment was required in less than twelve months (or normal operating cycle, if longer) after its issuance. It may include: (1) description of the short-term debt arrangement; (2) identification of the lender or type of lender; (3) repayment terms; (4) weighted average interest rate; (5) carrying amount of funds borrowed under the specified short-term debt arrangement as of the balance sheet date and measures of the maximum and average amount outstanding during the period; (6) description of the refinancing of a short-term obligation when that obligation is excluded from current liabilities in the balance sheet; and (7) amount of a short-term obligation that has been excluded from current liabilities in the balance sheet because of a refinancing of the obligation."
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "us-gaap_ScheduleOfVariableInterestEntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ScheduleOfVariableInterestEntitiesTable",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Variable Interest Entities [Table]",
        "label": "Schedule of Variable Interest Entities [Table]",
        "documentation": "Tabular disclosure of qualitative and quantitative information related to variable interests the entity holds, whether or not such variable interest entity (VIE) is included in the reporting entity's consolidated financial statements. Includes, but is not limited to, description of the significant judgments and assumptions made in determining whether a variable interest (as defined) held by the entity requires the variable interest entity (VIE) (as defined) to be consolidated and (or) disclose information about its involvement with the VIE, individually or in aggregate (as applicable); the nature of restrictions, if any, on the consolidated VIE's assets and on the settlement of its liabilities reported by an entity in its statement of financial position, including the carrying amounts of such assets and liabilities; the nature of, and changes in, the risks associated with involvement in the VIE; how involvement with the VIE affects the entity's financial position, financial performance, and cash flows; the lack of recourse if creditors (or beneficial interest holders) of the consolidated VIE have no recourse to the general credit of the primary beneficiary (if applicable); the terms of arrangements, giving consideration to both explicit arrangements and implicit variable interests, if any, that could require the entity to provide financial support to the VIE, including events or circumstances that could expose the entity to a loss; the methodology used by the entity for determining whether or not it is the primary beneficiary of the variable interest entity; the significant factors considered and judgments made in determining that the power to direct the activities of a VIE that most significantly impact the VIE's economic performance are shared (as defined); the carrying amounts and classification of assets and liabilities of the VIE included in the statement of financial position; the entity's maximum exposure to loss, if any, as a result of its involvement with the VIE, including how the maximum exposure is determined and significant sources of the entity's exposure to the VIE; a tabular comparison of the carrying amounts of the assets and liabilities and the entity's maximum exposure to loss; information about any liquidity arrangements, guarantees, and (or) other commitments by third parties that may affect the fair value or risk of the entity's variable interest in the VIE; whether or not the entity has provided financial support or other support (explicitly or implicitly) to the VIE that it was not previously contractually required to provide or whether the entity intends to provide that support, including the type and amount of the support and the primary reasons for providing the support; and supplemental information the entity determines necessary to provide."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r131",
      "r132",
      "r134",
      "r136",
      "r730",
      "r731",
      "r735",
      "r736",
      "r815",
      "r816",
      "r817"
     ]
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r1077"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r1080"
     ]
    },
    "us-gaap_SegmentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentDomain",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Domain]",
        "label": "Segments [Domain]",
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity."
       }
      }
     },
     "auth_ref": [
      "r415",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r446",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r497",
      "r498",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r1027",
      "r1176",
      "r1316"
     ]
    },
    "us-gaap_SegmentExpenditureAdditionToLongLivedAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentExpenditureAdditionToLongLivedAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital expenditures",
        "label": "Segment, Expenditure, Addition to Long-Lived Assets",
        "documentation": "Amount of expenditure for addition to long-lived assets included in determination of segment assets by chief operating decision maker (CODM) or otherwise regularly provided to CODM. Excludes expenditure for addition to financial instrument, long-term customer relationship of financial institution, mortgage and other servicing rights, deferred policy acquisition cost, and deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r429",
      "r1024"
     ]
    },
    "us-gaap_SegmentReportingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting [Abstract]",
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Information by Business Segment",
        "label": "Segment Reporting Disclosure [Text Block]",
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments."
       }
      }
     },
     "auth_ref": [
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r430",
      "r435",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r444",
      "r446"
     ]
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SegmentReportingInformationLineItems",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment Reporting Information [Line Items]",
        "label": "Segment Reporting Information [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "ed_ServiceTerminationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ServiceTerminationMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service Termination",
        "label": "Service Termination [Member]",
        "documentation": "Service Termination [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SettlementofGasProceedingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SettlementofGasProceedingsMember",
     "presentation": [
      "http://www.coned.com/role/MaterialContingenciesManhattanExplosionandFireDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlement of gas proceedings",
        "label": "Settlement of Gas Proceedings [Member]",
        "documentation": "Settlement of Gas Proceedings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SevenToFifteenYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SevenToFifteenYearsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Over Seven To Fifteen Years",
        "label": "Seven To Fifteen Years [Member]",
        "documentation": "Seven To Fifteen Years"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period",
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition."
       }
      }
     },
     "auth_ref": [
      "r1055"
     ]
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardContributionAmountByEmployeeForMatching": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardContributionAmountByEmployeeForMatching",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount employee contribution for employer match",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Contribution Amount By Employee For Matching",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, contribution amount by employee for matching"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Forfeited (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forfeited (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event."
       }
      }
     },
     "auth_ref": [
      "r676"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average grant date price per share (in dollars per share)",
        "terseLabel": "Granted (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r674"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested at beginning of period (in shares)",
        "periodEndLabel": "Non-vested at end of period (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Units",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Non-vested at beginning of period (in dollars per share)",
        "periodEndLabel": "Non-vested at end of period (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Grant Date Fair Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vested (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value",
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement."
       }
      }
     },
     "auth_ref": [
      "r675"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected share price volatility, maximum (percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum",
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected share price volatility, minimum (percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum",
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, maximum (percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum",
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk-free interest rate, minimum (percent)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum",
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r657",
      "r658",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContributionPerYear": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeContributionPerYear",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employee investment per year (up to)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employee Contribution Per Year",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum employee contribution per year"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum percentage allowed to invest (not more than)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployerContribution": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployerContribution",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employer contribution match (up to)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Maximum Employer Contribution",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Maximum employer contribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares of common stock that can be awarded under the plan",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1056"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerShareWeightedAveragePriceOfSharesPurchased",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average share price per share, on shares purchased on open market (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Per Share Weighted Average Price of Shares Purchased",
        "documentation": "Per share weighted-average price paid for shares purchased on open market for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSAdjustmentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSAdjustmentPercentage",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment percentage used for Performance awards",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Rsu S Adjustment Percentage",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance RSU's, adjustment percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSFactorUsedHighRange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSFactorUsedHighRange",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Factor used for adjustment of Performance awards, high end (percent)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Rsu S Factor Used High Range",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance RSU's, Factor used, high range"
       }
      }
     },
     "auth_ref": []
    },
    "ed_ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSFactorUsedLowRange": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPerformanceRsuSFactorUsedLowRange",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Factor used for adjustment of Performance awards, low end (percent)",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Performance Rsu S Factor Used Low Range",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Performance RSU's, Factor used, low range"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesPurchasedForAward",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares purchased on the open market",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Shares Purchased for Award",
        "documentation": "Number of shares purchased for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1275"
     ]
    },
    "ed_ShareBasedCompensationArrangementPercentageOfRsu": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "ShareBasedCompensationArrangementPercentageOfRsu",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustment percentage used for Performance awards",
        "label": "Share Based Compensation Arrangement Percentage of RSU",
        "documentation": "Share Based Compensation Arrangement Percentage of RSU"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails",
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r665",
      "r666",
      "r667",
      "r668",
      "r669",
      "r670",
      "r671",
      "r672",
      "r673",
      "r674",
      "r675",
      "r676",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r683",
      "r684",
      "r685"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAssumptionsUsedtoCalculateFairValueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected term (years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term",
        "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r681"
     ]
    },
    "ed_SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SharebasedCompensationArrangementbySharebasedPaymentAwardAwardVestingRightsShares",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock received upon vesting (in shares)",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Shares",
        "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermBorrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermBorrowings",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term loan",
        "label": "Short-Term Debt",
        "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r282",
      "r1060",
      "r1312"
     ]
    },
    "us-gaap_ShortTermDebtLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtLineItems",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term Debt [Line Items]",
        "label": "Short-Term Debt [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShortTermDebtTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "ShortTermDebtTextBlock",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowing"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-Term Borrowing",
        "label": "Short-Term Debt [Text Block]",
        "documentation": "The entire disclosure for short-term debt."
       }
      }
     },
     "auth_ref": [
      "r248"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMatters"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies and Other Matters",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r234",
      "r368"
     ]
    },
    "us-gaap_SiteContingencyLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SiteContingencyLineItems",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Site Contingency [Line Items]",
        "label": "Site Contingency [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1028",
      "r1029",
      "r1162",
      "r1163",
      "r1164",
      "r1217",
      "r1229"
     ]
    },
    "us-gaap_SiteContingencyLossExposureNotAccruedBestEstimate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SiteContingencyLossExposureNotAccruedBestEstimate",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Remediation cost estimate",
        "label": "Site Contingency, Loss Exposure Not Accrued, Best Estimate",
        "documentation": "Best estimate of the loss exposure for reasonably possible environmental contingencies at an individual site for which no accrual has been recorded."
       }
      }
     },
     "auth_ref": [
      "r1028",
      "r1163",
      "r1217"
     ]
    },
    "us-gaap_SiteContingencyTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SiteContingencyTable",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Site Contingency [Table]",
        "label": "Site Contingency [Table]",
        "documentation": "Information and financial data about the reasonably possible loss or the recognized and additional reasonably possible loss from an environmental remediation obligation."
       }
      }
     },
     "auth_ref": [
      "r506",
      "r1028",
      "r1029",
      "r1162",
      "r1163",
      "r1164",
      "r1217",
      "r1229"
     ]
    },
    "ed_SoftwareLicensesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SoftwareLicensesMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Licenses",
        "label": "Software Licenses [Member]",
        "documentation": "Software Licenses [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SolarPoweredGeneratingAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SolarPoweredGeneratingAssetsMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Solar Powered Generating Assets",
        "label": "Solar Powered Generating Assets [Member]",
        "documentation": "Solar Powered Generating Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_StagecoachGasServicesLLCMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "StagecoachGasServicesLLCMember",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Stagecoach Gas Services, LLC",
        "terseLabel": "Stagecoach",
        "label": "Stagecoach Gas Services LLC [Member]",
        "documentation": "Stagecoach Gas Services LLC [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementBusinessSegmentsAxis",
     "presentation": [
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/LeasesAdditionalInformationDetails",
      "http://www.coned.com/role/LeasesFutureMinimumLeasePaymentsDetails",
      "http://www.coned.com/role/LeasesOtherRelatedInformationDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersReconciliationofCashTemporaryInvestmentsandRestrictedCashDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails",
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [Axis]",
        "label": "Segments [Axis]",
        "documentation": "Information by business segments."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r415",
      "r418",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r437",
      "r438",
      "r439",
      "r441",
      "r446",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r486",
      "r497",
      "r498",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r1027",
      "r1176",
      "r1316"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r61",
      "r318",
      "r353",
      "r354",
      "r355",
      "r377",
      "r378",
      "r379",
      "r383",
      "r391",
      "r393",
      "r413",
      "r456",
      "r459",
      "r551",
      "r691",
      "r692",
      "r693",
      "r715",
      "r716",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r746",
      "r749",
      "r773",
      "r775",
      "r776",
      "r777",
      "r778",
      "r779",
      "r799",
      "r888",
      "r889",
      "r890",
      "r910",
      "r979"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementLineItems",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Line Items]",
        "label": "Statement [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r413",
      "r820",
      "r896",
      "r911",
      "r922",
      "r923",
      "r924",
      "r925",
      "r927",
      "r928",
      "r932",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r941",
      "r942",
      "r943",
      "r944",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r954",
      "r957",
      "r958",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r979",
      "r1066"
     ]
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Cash Flows [Abstract]",
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Financial Position [Abstract]",
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Comprehensive Income [Abstract]",
        "label": "Statement of Comprehensive Income [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementOfStockholdersEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of Stockholders' Equity [Abstract]",
        "label": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": [
      "r394",
      "r654",
      "r1172",
      "r1174",
      "r1204"
     ]
    },
    "us-gaap_StatementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StatementTable",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONYParenthetical",
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofComprehensiveIncomeCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement [Table]",
        "label": "Statement [Table]",
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed."
       }
      }
     },
     "auth_ref": [
      "r377",
      "r378",
      "r379",
      "r413",
      "r820",
      "r896",
      "r911",
      "r922",
      "r923",
      "r924",
      "r925",
      "r927",
      "r928",
      "r932",
      "r935",
      "r936",
      "r937",
      "r938",
      "r939",
      "r941",
      "r942",
      "r943",
      "r944",
      "r948",
      "r949",
      "r950",
      "r951",
      "r952",
      "r954",
      "r957",
      "r958",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r976",
      "r979",
      "r1066"
     ]
    },
    "ed_SteamMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SteamMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Steam",
        "label": "Steam [Member]",
        "documentation": "Steam [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SteamPlantMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SteamPlantMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Steam",
        "terseLabel": "Steam",
        "label": "Steam Plant [Member]",
        "documentation": "Plant used in connection with steam-power generation of electricity."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_StkPrcOrTsrEstimationMethodTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "StkPrcOrTsrEstimationMethodTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Price or TSR Estimation Method",
        "label": "Stock Price or TSR Estimation Method [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1088",
      "r1100",
      "r1110",
      "r1136"
     ]
    },
    "us-gaap_StockAppreciationRightsSARSMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockAppreciationRightsSARSMember",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Appreciation Rights (SARs)",
        "label": "Stock Appreciation Rights (SARs) [Member]",
        "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares - public offering (in shares)",
        "label": "Stock Issued During Period, Shares, New Issues",
        "documentation": "Number of new stock issued during the period."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r209",
      "r210",
      "r251",
      "r901",
      "r979",
      "r1004"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensationGross",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares for stock plans (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, before Forfeiture",
        "documentation": "Number, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares - public offering",
        "label": "Stock Issued During Period, Value, New Issues",
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r209",
      "r210",
      "r251",
      "r910",
      "r979",
      "r1004",
      "r1075"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensationGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensationGross",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Issuance of common shares for stock plans",
        "label": "Shares Issued, Value, Share-Based Payment Arrangement, before Forfeiture",
        "documentation": "Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": []
    },
    "ed_StockPurchasePlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "StockPurchasePlanMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock Purchase Plan",
        "label": "Stock Purchase Plan [Member]",
        "documentation": "Stock Purchase Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, authorized amount",
        "label": "Stock Repurchase Program, Authorized Amount",
        "documentation": "Amount of stock repurchase plan authorized."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofShareholdersEquityCECONY",
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shareholders\u2019 equity",
        "totalLabel": "Equity",
        "periodStartLabel": "BALANCE AS OF BEGINNING OF PERIOD",
        "periodEndLabel": "BALANCE AS OF END OF PERIOD",
        "netLabel": "Net assets",
        "label": "Equity, Attributable to Parent",
        "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest."
       }
      }
     },
     "auth_ref": [
      "r210",
      "r212",
      "r213",
      "r237",
      "r934",
      "r953",
      "r980",
      "r981",
      "r1060",
      "r1076",
      "r1196",
      "r1208",
      "r1291",
      "r1323"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shareholders\u2019 Equity",
        "label": "Equity, Attributable to Parent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalization",
      "http://www.coned.com/role/ConsolidatedStatementofEquity",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersChangesinAccumulatedOtherComprehensiveIncomeLossbyComponentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "TOTAL EQUITY (See Statement of Equity)",
        "periodStartLabel": "BALANCE AS OF BEGINNING OF PERIOD",
        "periodEndLabel": "BALANCE AS OF END OF PERIOD",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest",
        "documentation": "Amount of equity (deficit) attributable to parent and noncontrolling interest. Excludes temporary equity."
       }
      }
     },
     "auth_ref": [
      "r127",
      "r128",
      "r137",
      "r318",
      "r319",
      "r354",
      "r377",
      "r378",
      "r379",
      "r383",
      "r391",
      "r456",
      "r459",
      "r551",
      "r691",
      "r692",
      "r693",
      "r715",
      "r716",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r746",
      "r749",
      "r773",
      "r775",
      "r779",
      "r799",
      "r889",
      "r890",
      "r908",
      "r934",
      "r953",
      "r980",
      "r981",
      "r1005",
      "r1075",
      "r1196",
      "r1208",
      "r1291",
      "r1323"
     ]
    },
    "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "EQUITY",
        "label": "Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SubsequentEventMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Subsequent Event [Member]",
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r810"
     ]
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeAxis",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Axis]",
        "label": "Subsequent Event Type [Axis]",
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r810"
     ]
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SubsequentEventTypeDomain",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event Type [Domain]",
        "label": "Subsequent Event Type [Domain]",
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued."
       }
      }
     },
     "auth_ref": [
      "r780",
      "r810"
     ]
    },
    "srt_SubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SubsidiariesMember",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails",
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails",
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails",
      "http://www.coned.com/role/ShortTermBorrowingDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries",
        "label": "Subsidiaries [Member]"
       }
      }
     },
     "auth_ref": [
      "r1246",
      "r1297",
      "r1298",
      "r1299"
     ]
    },
    "us-gaap_SummaryOfIncomeTaxContingenciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SummaryOfIncomeTaxContingenciesTextBlock",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Unrecognized Tax Benefits",
        "label": "Summary of Income Tax Contingencies [Table Text Block]",
        "documentation": "Tabular disclosure for tax positions taken in the tax returns filed or to be filed for which it is more likely than not that the tax position will not be sustained upon examination by taxing authorities and other income tax contingencies. Includes, but is not limited to, interest and penalties, reconciliation of unrecognized tax benefits, unrecognized tax benefits that would affect the effective tax rate, tax years that remain subject to examination by tax jurisdictions, and information about positions for which it is reasonably possible that amounts unrecognized will significantly change within 12 months."
       }
      }
     },
     "auth_ref": [
      "r28",
      "r263",
      "r264"
     ]
    },
    "ed_SummaryofChangesinStatusofTimeBasedAwardsTableTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SummaryofChangesinStatusofTimeBasedAwardsTableTableTextBlock",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Changes in Status of Time-Based Awards",
        "label": "Summary of Changes in Status of Time Based Awards Table [Table Text Block]",
        "documentation": "Summary of Changes in Status of Time Based Awards Table [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SummerCoolingCreditProgramMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SummerCoolingCreditProgramMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summer Cooling Credit Program",
        "label": "Summer Cooling Credit Program [Member]",
        "documentation": "Summer Cooling Credit Program [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SuperfundSitesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SuperfundSitesMember",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilitiesandRegulatoryAssetsDetails",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Superfund Sites",
        "label": "Superfund Sites [Member]",
        "documentation": "Superfund Sites [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "SupplementalCashFlowInformationAbstract",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCashFlows",
      "http://www.coned.com/role/ConsolidatedStatementofCashFlowsCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid during the period for:",
        "label": "Supplemental Cash Flow Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SupplementalRetirementIncomePlanAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SupplementalRetirementIncomePlanAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails": {
       "parentTag": "us-gaap_LongTermInvestments",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental retirement income plan assets",
        "label": "Supplemental Retirement Income Plan Assets",
        "documentation": "Supplemental Retirement Income Plan Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SystemBenefitChargeCarryingChargeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SystemBenefitChargeCarryingChargeMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "System benefit charge carrying charge",
        "label": "System Benefit Charge Carrying Charge [Member]",
        "documentation": "System Benefit Charge Carrying Charge [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SystemBenefitsChargeLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SystemBenefitsChargeLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "System benefit charge",
        "label": "System Benefits Charge Liability, Current",
        "documentation": "System Benefits Charge Liability, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_SystemPeakReductionAndEnergyEfficiencyProgramsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "SystemPeakReductionAndEnergyEfficiencyProgramsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "System peak reduction and energy efficiency programs",
        "label": "System Peak Reduction And Energy Efficiency Programs [Member]",
        "documentation": "System Peak Reduction And Energy Efficiency Programs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TabularListTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TabularListTableTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tabular List, Table",
        "label": "Tabular List [Table Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1129"
     ]
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/IncomeTaxScheduleofComponentsofIncomeTaxDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization of investment tax credits",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement."
       }
      }
     },
     "auth_ref": [
      "r260",
      "r261"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax credit carryovers",
        "label": "Tax Credit Carryforward, Amount",
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "us-gaap_TaxCreditCarryforwardAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardAxis",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward [Axis]",
        "label": "Tax Credit Carryforward [Axis]",
        "documentation": "Information by specific tax credit related to an unused tax credit."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "us-gaap_TaxCreditCarryforwardNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxCreditCarryforwardNameDomain",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Credit Carryforward, Name [Domain]",
        "label": "Tax Credit Carryforward, Name [Domain]",
        "documentation": "The name of the tax credit carryforward."
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ed_TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryAssetIncomeTaxBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryAssetIncomeTaxBenefit",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax cuts and jobs act of 2017, change in tax rate, regulatory asset, income tax benefit",
        "label": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Asset, Income Tax Benefit",
        "documentation": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Asset, Income Tax Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryLiabilitiesIncomeTaxBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryLiabilitiesIncomeTaxBenefit",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in regulatory liability resulting from TCJA",
        "label": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Liabilities, Income Tax Benefit",
        "documentation": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Liabilities, Income Tax Benefit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryLiabilitiesIncomeTaxBenefitAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxCutsAndJobsActOf2017ChangeInTaxRateRegulatoryLiabilitiesIncomeTaxBenefitAmortizationPeriod",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TCJA of 2017 regulatory liabilities, income tax benefit, amortization period",
        "label": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Liabilities, Income Tax Benefit, Amortization Period",
        "documentation": "Tax Cuts And Jobs Act Of 2017, Change In Tax Rate, Regulatory Liabilities, Income Tax Benefit, Amortization Period"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxCutsAndJobsActOf2017IncomeTaxCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxCutsAndJobsActOf2017IncomeTaxCredit",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income tax benefit to be credited to customers resulting from TCJA",
        "label": "Tax Cuts And Jobs Act Of 2017, Income Tax Credit",
        "documentation": "Tax Cuts And Jobs Act Of 2017, Income Tax Credit"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxEquityInvestorsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxEquityInvestorsMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails",
      "http://www.coned.com/role/VariableInterestEntitiesNetAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax equity investor",
        "label": "Tax Equity Investors [Member]",
        "documentation": "Tax Equity Investors [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxEquityProjectsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxEquityProjectsMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Equity Projects",
        "label": "Tax Equity Projects [Member]",
        "documentation": "Tax Equity Projects [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxExemptDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxExemptDebtMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationLongtermDebtAdditionalInformationDetails",
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-Exempt Debt",
        "label": "Tax Exempt Debt [Member]",
        "documentation": "Tax Exempt Debt [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxExemptDebtSeries2004CDue2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxExemptDebtSeries2004CDue2039Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Exempt Debt Series 2004C, 1.663% Due 2039",
        "label": "Tax Exempt Debt Series 2004C Due 2039 [Member]",
        "documentation": "Tax Exempt Debt Series 2004C Due 2039 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxExemptDebtSeries2005ADue2039Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxExemptDebtSeries2005ADue2039Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax-Exempt Debt Series 2005A, 1.627% Due 2039",
        "label": "Tax Exempt Debt Series 2005A Due 2039 [Member]",
        "documentation": "Tax Exempt Debt Series 2005A Due 2039 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TaxExemptDebtSeries2010ADue2036Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxExemptDebtSeries2010ADue2036Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongTermDebtCECONY",
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tax Exempt Debt Series 2010A Due 2036",
        "label": "Tax Exempt Debt Series 2010A Due 2036 [Member]",
        "documentation": "Tax Exempt Debt Series 2010A Due 2036 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TaxesExcludingIncomeAndExciseTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesExcludingIncomeAndExciseTaxes",
     "crdr": "debit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedIncomeStatement": {
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0,
       "order": 3.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ConsolidatedIncomeStatementCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes, other than income taxes",
        "negatedTerseLabel": "Taxes, other than income taxes",
        "label": "Taxes, Miscellaneous",
        "documentation": "All taxes not related to income of the entity or excise or sales taxes levied on the revenue of the entity that are not reported elsewhere. These taxes could include production, real estate, personal property, and pump tax."
       }
      }
     },
     "auth_ref": [
      "r1188"
     ]
    },
    "us-gaap_TaxesPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TaxesPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationBalanceSheetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes",
        "label": "Taxes Payable, Current",
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)."
       }
      }
     },
     "auth_ref": [
      "r53"
     ]
    },
    "ed_TaxesPayableRelatedPartiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TaxesPayableRelatedPartiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://www.coned.com/role/ConsolidatedBalanceSheet": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accrued taxes to affiliated companies",
        "label": "Taxes Payable, Related Parties, Current",
        "documentation": "Taxes Payable, Related Parties, Current"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TermLoanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TermLoanMember",
     "presentation": [
      "http://www.coned.com/role/CapitalizationSignificantDebtCovenantsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Term Loan",
        "label": "Term Loan [Member]",
        "documentation": "Term Loan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TermOfContract": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TermOfContract",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract term (years)",
        "label": "Term Of Contract",
        "documentation": "Term Of Contract"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TexasSolar4Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TexasSolar4Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas Solar 4",
        "label": "Texas Solar 4 [Member]",
        "documentation": "Texas Solar 4 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TexasSolar5Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TexasSolar5Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas Solar 5",
        "label": "Texas Solar 5 [Member]",
        "documentation": "Texas Solar 5 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TexasSolar7Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TexasSolar7Member",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Texas Solar 7",
        "label": "Texas Solar 7 [Member]",
        "documentation": "Texas Solar 7 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TimeBasedAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TimeBasedAwardsMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofTimeBasedAwardsDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based Awards",
        "label": "Time Based Awards [Member]",
        "documentation": "Time Based Awards [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TimeBasedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TimeBasedRestrictedStockMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationStockBasedCompensationExpenseDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-based restricted stock",
        "label": "Time Based Restricted Stock [Member]",
        "documentation": "Time Based Restricted Stock [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TotalFundsForRetireeHealthBenefitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TotalFundsForRetireeHealthBenefitsMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Funds For Retiree Health Benefits",
        "label": "Total Funds For Retiree Health Benefits [Member]",
        "documentation": "Total Funds For Retiree Health Benefits"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TotalShareholderRtnAmt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Amount",
        "label": "Total Shareholder Return Amount"
       }
      }
     },
     "auth_ref": [
      "r1121"
     ]
    },
    "ecd_TotalShareholderRtnVsPeerGroupTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TotalShareholderRtnVsPeerGroupTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/PvpDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total Shareholder Return Vs Peer Group",
        "label": "Total Shareholder Return Vs Peer Group [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1128"
     ]
    },
    "us-gaap_TradeAccountsReceivableMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TradeAccountsReceivableMember",
     "presentation": [
      "http://www.coned.com/role/CurrentExpectedCreditLossesScheduleofMajorPortfolioSegmentTypeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable - customers",
        "label": "Trade Accounts Receivable [Member]",
        "documentation": "Amount due from customers or clients for goods or services that have been delivered or sold in the normal course of business."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TradingArrAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrAxis",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangement:",
        "label": "Trading Arrangement [Axis]"
       }
      }
     },
     "auth_ref": [
      "r1149"
     ]
    },
    "ecd_TradingArrByIndTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TradingArrByIndTable",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Arrangements, by Individual",
        "label": "Trading Arrangements, by Individual [Table]"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.coned.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "ed_TransmissionCongestionContractsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TransmissionCongestionContractsMember",
     "presentation": [
      "http://www.coned.com/role/FairValueMeasurementsScheduleofCommodityDerivativesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Transmission Congestion Contracts",
        "label": "Transmission Congestion Contracts [Member]",
        "documentation": "Transmission Congestion Contracts [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_TrdArrAdoptionDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrAdoptionDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption Date",
        "label": "Trading Arrangement Adoption Date"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "ecd_TrdArrDuration": {
     "xbrltype": "durationItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrDuration",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arrangement Duration",
        "label": "Trading Arrangement Duration"
       }
      }
     },
     "auth_ref": [
      "r1153"
     ]
    },
    "ecd_TrdArrIndName": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndName",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Name",
        "label": "Trading Arrangement, Individual Name"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "ecd_TrdArrIndTitle": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrIndTitle",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title",
        "label": "Trading Arrangement, Individual Title"
       }
      }
     },
     "auth_ref": [
      "r1151"
     ]
    },
    "ecd_TrdArrSecuritiesAggAvailAmt": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrSecuritiesAggAvailAmt",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Available",
        "label": "Trading Arrangement, Securities Aggregate Available Amount"
       }
      }
     },
     "auth_ref": [
      "r1154"
     ]
    },
    "ecd_TrdArrTerminationDate": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "TrdArrTerminationDate",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination Date",
        "label": "Trading Arrangement Termination Date"
       }
      }
     },
     "auth_ref": [
      "r1152"
     ]
    },
    "us-gaap_TreasuryStockCommonMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Treasury Stock",
        "label": "Treasury Stock, Common [Member]",
        "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_TreasuryStockCommonShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockCommonShares",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning Balance (in shares)",
        "periodEndLabel": "Ending Balance (in shares)",
        "terseLabel": "Treasury shares (in shares)",
        "label": "Treasury Stock, Common, Shares",
        "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockSharesAcquired",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCommonStockDetails",
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock repurchases (in shares)",
        "terseLabel": "Treasury stock, shares, acquired",
        "label": "Treasury Stock, Shares, Acquired",
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r210",
      "r251"
     ]
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Common stock repurchases",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method."
       }
      }
     },
     "auth_ref": [
      "r32",
      "r108",
      "r251"
     ]
    },
    "ed_TrendRatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TrendRatesAxis",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trend Rates [Axis]",
        "label": "Trend Rates [Axis]",
        "documentation": "Trend Rates"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TrendRatesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TrendRatesDomain",
     "presentation": [
      "http://www.coned.com/role/OtherPostretirementBenefitsScheduleofChangeofAssumedHealthCareCostTrendRateDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trend Rates [Domain]",
        "label": "Trend Rates [Domain]",
        "documentation": "Trend Rates [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TropicalStormHenriMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TropicalStormHenriMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tropical Storm Henri",
        "label": "Tropical Storm Henri [Member]",
        "documentation": "Tropical Storm Henri"
       }
      }
     },
     "auth_ref": []
    },
    "ed_TsrPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "TsrPortionMember",
     "presentation": [
      "http://www.coned.com/role/StockBasedCompensationAdditionalInformationDetails",
      "http://www.coned.com/role/StockBasedCompensationSummaryofChangesinStatusofPerformanceRSUsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "TSR Portion",
        "label": "Tsr Portion [Member]",
        "documentation": "TSR Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_USTreasuryAndGovernmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "USTreasuryAndGovernmentMember",
     "presentation": [
      "http://www.coned.com/role/PensionBenefitsScheduleofFairValueofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Government Issued Debt",
        "label": "US Treasury and Government [Member]",
        "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)."
       }
      }
     },
     "auth_ref": [
      "r843",
      "r1044",
      "r1319"
     ]
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnamortizedDebtIssuanceExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/CapitalizationCarryingAmountsandFairValuesofLongTermDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized debt expense",
        "label": "Unamortized Debt Issuance Expense",
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnbilledContractsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnbilledContractsReceivable",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/DispositionsNarrativeDetails",
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "terseLabel": "Unbilled contracts receivable",
        "label": "Unbilled Contracts Receivable",
        "documentation": "Unbilled amounts due for services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the entity and, at a minimum, one other party. An example would be amounts associated with contracts or programs where the recognized revenue for performance thereunder exceeds the amounts billed under the terms thereof as of the date of the balance sheet."
       }
      }
     },
     "auth_ref": [
      "r819"
     ]
    },
    "ed_UnbilledContractsReceivableDecreaseFromBillings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnbilledContractsReceivableDecreaseFromBillings",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subtractions",
        "label": "Unbilled Contracts Receivable, Decrease From Billings",
        "documentation": "Unbilled Contracts Receivable, Decrease From Billings"
       }
      }
     },
     "auth_ref": []
    },
    "ed_UnbilledContractsReceivableRevenueRecognized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnbilledContractsReceivableRevenueRecognized",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RevenueRecognitionChangeinUnbilledContractandUnearnedRevenuesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Unbilled Contracts Receivable, Revenue Recognized",
        "documentation": "Unbilled Contracts Receivable, Revenue Recognized"
       }
      }
     },
     "auth_ref": []
    },
    "ed_UncertainTaxPositionsReversed": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UncertainTaxPositionsReversed",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Uncertain tax positions, reversed",
        "label": "Uncertain Tax Positions, Reversed",
        "documentation": "Uncertain Tax Positions, Reversed"
       }
      }
     },
     "auth_ref": []
    },
    "ed_UnconditionalCharitableContributionAccruedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnconditionalCharitableContributionAccruedAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RelatedPartyTransactionsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unconditional charitable contribution, accrued amount",
        "label": "Unconditional Charitable Contribution, Accrued Amount",
        "documentation": "Unconditional Charitable Contribution, Accrued Amount"
       }
      }
     },
     "auth_ref": []
    },
    "ecd_UndrlygSecurityMktPriceChngPct": {
     "xbrltype": "pureItemType",
     "nsuri": "http://xbrl.sec.gov/ecd/2023",
     "localname": "UndrlygSecurityMktPriceChngPct",
     "presentation": [
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Underlying Security Market Price Change",
        "label": "Underlying Security Market Price Change, Percent"
       }
      }
     },
     "auth_ref": [
      "r1148"
     ]
    },
    "ed_UnprotectedPortionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnprotectedPortionMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unprotected Portion",
        "label": "Unprotected Portion [Member]",
        "documentation": "Unprotected Portion [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_UnrecognizedOtherPostretirementBenefitsCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnrecognizedOtherPostretirementBenefitsCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pension and other postretirement costs",
        "label": "Unrecognized Other Postretirement Benefits Costs [Member]",
        "documentation": "Unrecognized Other Postretirement Benefits Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_UnrecognizedPensionAndOtherPostretirementCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnrecognizedPensionAndOtherPostretirementCostsMember",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersRegulatoryAssetsDetails",
      "http://www.coned.com/role/RegulatoryMattersScheduleofRegulatoryAssetsNotEarningaReturnDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized pension and other postretirement costs",
        "label": "Unrecognized Pension And Other Postretirement Costs [Member]",
        "documentation": "Regulatory Asset for difference between Liability to Fair Value of Plan Assets and Projected Benefit Obligation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefits",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits",
        "periodStartLabel": "Balance at beginning of period",
        "periodEndLabel": "Balance at end of period",
        "label": "Unrecognized Tax Benefits",
        "documentation": "Amount of unrecognized tax benefits."
       }
      }
     },
     "auth_ref": [
      "r696",
      "r704"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Reductions for tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Prior Period Tax Positions",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Settlements",
        "label": "Unrecognized Tax Benefits, Decrease Resulting from Settlements with Taxing Authorities",
        "documentation": "Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities."
       }
      }
     },
     "auth_ref": [
      "r707"
     ]
    },
    "ed_UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnrecognizedTaxBenefitsIncreaseDecreaseResultingFromPriorPeriodTaxPositions",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, increase (decrease) resulting from prior period tax positions",
        "label": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions",
        "documentation": "Unrecognized Tax Benefits, Increase (Decrease) Resulting From Prior Period Tax Positions"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails",
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions based on tax positions related to the current year",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Current Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions that have been or will be taken in current period tax return."
       }
      }
     },
     "auth_ref": [
      "r706"
     ]
    },
    "us-gaap_UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxSummaryofUnrecognizedTaxBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions based on tax positions of prior years",
        "label": "Unrecognized Tax Benefits, Increase Resulting from Prior Period Tax Positions",
        "documentation": "Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns."
       }
      }
     },
     "auth_ref": [
      "r705"
     ]
    },
    "ed_UnrecognizedTaxBenefitsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UnrecognizedTaxBenefitsNet",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, net",
        "label": "Unrecognized Tax Benefits, Net",
        "documentation": "Unrecognized Tax Benefits, Net"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UnrecognizedTaxBenefitsPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UnrecognizedTaxBenefitsPeriodIncreaseDecrease",
     "presentation": [
      "http://www.coned.com/role/IncomeTaxAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrecognized tax benefits, period increase (decrease)",
        "label": "Unrecognized Tax Benefits, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) in unrecognized tax benefits attributable to uncertain tax positions taken in tax returns."
       }
      }
     },
     "auth_ref": [
      "r1277"
     ]
    },
    "ed_UptonCountrySolarMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "UptonCountrySolarMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upton County Solar",
        "label": "Upton Country Solar [Member]",
        "documentation": "Upton Country Solar [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_UseOfEstimates": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UseOfEstimates",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimates",
        "label": "Use of Estimates, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles."
       }
      }
     },
     "auth_ref": [
      "r86",
      "r87",
      "r88",
      "r304",
      "r305",
      "r307",
      "r308"
     ]
    },
    "us-gaap_UtilitiesOperatingExpenseDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilitiesOperatingExpenseDepreciationAndAmortization",
     "crdr": "debit",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortizations to income of net regulatory (assets) and liabilities",
        "label": "Utilities Operating Expense, Depreciation and Amortization",
        "documentation": "Amount of operating expense for depreciation and amortization of regulated operation."
       }
      }
     },
     "auth_ref": [
      "r224"
     ]
    },
    "us-gaap_UtilityPlantDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "UtilityPlantDomain",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedBalanceSheet",
      "http://www.coned.com/role/ConsolidatedBalanceSheetCECONY",
      "http://www.coned.com/role/EnvironmentalMattersAdditionalInformationDetails",
      "http://www.coned.com/role/FinancialInformationbyBusinessSegmentDetails",
      "http://www.coned.com/role/RegulatoryMattersCOVID19RegulatoryMattersDetails",
      "http://www.coned.com/role/RegulatoryMattersRECONarrativeDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersUtilityRateNarrativeandRECONarrativeDetails",
      "http://www.coned.com/role/RevenueRecognitionDisaggregationofRevenueDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersCapitalizedCostofUtilityPlantDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Utility Plant [Domain]",
        "label": "Utility Plant [Domain]",
        "documentation": "Plant owned by a utility entity used in the operations of the entity."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityActivityBetweenVIEAndEntityIncomeOrLossBeforeTax",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss)",
        "label": "Variable Interest Entity, Measure of Activity, Income or Loss before Tax",
        "documentation": "Description of the amount of pre-tax income (loss) derived by the reporting entity from the Variable Interest Entity (VIE)."
       }
      }
     },
     "auth_ref": [
      "r135"
     ]
    },
    "us-gaap_VariableInterestEntityDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityDisclosureTextBlock",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entities",
        "label": "Variable Interest Entity Disclosure [Text Block]",
        "documentation": "The entire disclosure for a variable interest entity (VIE), including but not limited to, judgments and assumptions in determining whether to consolidate and in identifying the primary beneficiary, gain (loss) recognized on the initial consolidation of the VIE, terms of arrangements, amounts and classification of the VIE's assets and liabilities, and the entity's maximum exposure to loss."
       }
      }
     },
     "auth_ref": [
      "r266"
     ]
    },
    "us-gaap_VariableInterestEntityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityLineItems",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity [Line Items]",
        "label": "Variable Interest Entity [Line Items]",
        "documentation": "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."
       }
      }
     },
     "auth_ref": [
      "r730",
      "r731",
      "r735",
      "r736",
      "r815",
      "r816",
      "r817"
     ]
    },
    "ed_VariableInterestEntityMeasureOfActivityNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "VariableInterestEntityMeasureOfActivityNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net income (loss)",
        "label": "Variable Interest Entity, Measure Of Activity, Net Income (Loss)",
        "documentation": "Variable Interest Entity, Measure Of Activity, Net Income (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_VariableInterestEntityOwnershipPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityOwnershipPercentage",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of variable interests (less than)",
        "label": "Variable Interest Entity, Qualitative or Quantitative Information, Ownership Percentage",
        "documentation": "Percentage of the Variable Interest Entity's (VIE) voting interest owned by (or beneficial interest in) the reporting entity (directly or indirectly)."
       }
      }
     },
     "auth_ref": [
      "r133"
     ]
    },
    "us-gaap_VariableInterestEntityPrimaryBeneficiaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "VariableInterestEntityPrimaryBeneficiaryMember",
     "presentation": [
      "http://www.coned.com/role/VariableInterestEntitiesAdditionalInformationDetails",
      "http://www.coned.com/role/VariableInterestEntitiesHLVBMethodofAccountingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable Interest Entity, Primary Beneficiary",
        "label": "Variable Interest Entity, Primary Beneficiary [Member]",
        "documentation": "Variable Interest Entities (VIE) in which the entity has a controlling financial interest (as defined) and of which it is therefore the primary beneficiary. A controlling financial interest is determined based on both: (a) the entity's power to direct activities of the VIE that most significantly impact the VIE's economic performance and (b) the entity's obligation to absorb losses of the VIE that could potentially be significant to the VIE or the right to receive benefits from the VIE that could potentially be significant to the VIE. VIEs of which the entity is the primary beneficiary are included in the consolidated financial statements of the entity."
       }
      }
     },
     "auth_ref": [
      "r130",
      "r730",
      "r731",
      "r735",
      "r736"
     ]
    },
    "ed_VirginiaTaxEquityProjectMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "VirginiaTaxEquityProjectMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Virginia Tax Equity Project",
        "label": "Virginia Tax Equity Project [Member]",
        "documentation": "Virginia Tax Equity Project"
       }
      }
     },
     "auth_ref": []
    },
    "ed_WeightedAverageCostOfCapital": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "WeightedAverageCostOfCapital",
     "presentation": [
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansCECONYSteamDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkElectricDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansORNewYorkGasDetails",
      "http://www.coned.com/role/RegulatoryMattersSummaryofUtilitiesRatePlansRECODetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted average cost of capital (after-tax) (percent)",
        "label": "Weighted Average Cost Of Capital",
        "documentation": "Weighted Average Cost Of Capital"
       }
      }
     },
     "auth_ref": []
    },
    "ed_WeightedAverageInterestRateOfCommercialPaper": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "WeightedAverageInterestRateOfCommercialPaper",
     "presentation": [
      "http://www.coned.com/role/ShortTermBorrowingDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average interest rate (percent)",
        "label": "Weighted Average Interest Rate Of Commercial Paper",
        "documentation": "Weighted Average Interest Rate Of Commercial Paper"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AVERAGE NUMBER OF SHARES OUTSTANDING\u00a0\u2014\u00a0DILUTED (in shares)",
        "totalLabel": "Adjusted weighted average common shares outstanding \u2013 diluted (in shares)",
        "verboseLabel": "Average Number Of Shares Outstanding\u2014Diluted (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period."
       }
      }
     },
     "auth_ref": [
      "r397",
      "r411"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "calculation": {
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.coned.com/role/ConsolidatedIncomeStatement",
      "http://www.coned.com/role/ScheduleICondensedFinancialInformationIncomeandComprehensiveIncomeDetails",
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersEarningsPerCommonShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "AVERAGE NUMBER OF SHARES OUTSTANDING\u00a0\u2014\u00a0BASIC (in shares)",
        "verboseLabel": "Weighted average common shares outstanding \u2013 basic (in shares)",
        "netLabel": "Average Number Of Shares Outstanding\u2014Basic (in shares)",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period."
       }
      }
     },
     "auth_ref": [
      "r396",
      "r411"
     ]
    },
    "ed_WindHoldingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "WindHoldingsMember",
     "presentation": [
      "http://www.coned.com/role/ConsolidatedStatementofCapitalizationLongtermDebt"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wind Holdings",
        "label": "Wind Holdings [Member]",
        "documentation": "Wind Holdings [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ed_WindPowerGeneratingAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.coned.com/20231231",
     "localname": "WindPowerGeneratingAssetsMember",
     "presentation": [
      "http://www.coned.com/role/SummaryofSignificantAccountingPoliciesandOtherMattersPlantandDepreciationNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wind Power Generating Assets",
        "label": "Wind Power Generating Assets [Member]",
        "documentation": "Wind Power Generating Assets"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_WorkersCompensationInsuranceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2023",
     "localname": "WorkersCompensationInsuranceMember",
     "presentation": [
      "http://www.coned.com/role/EnvironmentalMattersAccruedLiabilityforAsbestosSuitsandWorkersCompensationProceedingsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers' Compensation",
        "label": "Workers' Compensation Insurance [Member]",
        "documentation": "Contract providing insurance coverage for employer's liability related to injury, disability, or death."
       }
      }
     },
     "auth_ref": [
      "r1318"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "980",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482115/980-10-05-1"
  },
  "r1": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4"
  },
  "r2": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "940",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1"
  },
  "r3": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "SubTopic": "230",
   "Topic": "830",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1"
  },
  "r4": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r6": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i),(j),(k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r7": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(i-k)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r8": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10A",
   "Subparagraph": "(j)",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-14"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "SubTopic": "405",
   "Topic": "942",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20"
  },
  "r16": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "21D",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D"
  },
  "r17": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(g)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r18": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r19": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r20": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-1"
  },
  "r24": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "205",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "715",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r26": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "20",
   "Topic": "835",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(2)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r30": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r31": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c),(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r32": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2"
  },
  "r33": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-2"
  },
  "r34": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A"
  },
  "r37": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r39": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r40": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "SubTopic": "30",
   "Topic": "350",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-3"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(c)(2)",
   "SubTopic": "20",
   "Topic": "860",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4D"
  },
  "r42": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r43": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "820",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r44": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r45": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Subparagraph": "(c)",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r46": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "SubTopic": "10",
   "Topic": "220",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15"
  },
  "r47": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "SubTopic": "20",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-8"
  },
  "r48": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "SubTopic": "10",
   "Topic": "210",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r49": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "205",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3"
  },
  "r50": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r51": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r52": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r53": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19,20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r54": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r55": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.20)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r56": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.21)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.22)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r59": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.24)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r60": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.25)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r61": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r63": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "210",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02.31)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r64": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14"
  },
  "r65": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A"
  },
  "r66": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "220",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5"
  },
  "r67": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r68": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r69": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r70": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14"
  },
  "r71": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r72": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r73": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r74": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15"
  },
  "r75": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r76": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4"
  },
  "r77": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r79": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-3"
  },
  "r80": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-4"
  },
  "r81": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-5"
  },
  "r82": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r83": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r84": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2"
  },
  "r85": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "260",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-4"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-8"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "275",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-9"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r90": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "30",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "280",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r93": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//310/tableOfContent"
  },
  "r94": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r95": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-2"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r97": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "350",
   "SubTopic": "30",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r99": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-4"
  },
  "r100": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r101": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r102": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-5"
  },
  "r103": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-3"
  },
  "r104": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481142/505-10-45-4"
  },
  "r105": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-3"
  },
  "r106": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-8"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "10",
   "Section": "S99",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r108": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "505",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1"
  },
  "r109": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r110": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r111": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r112": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3"
  },
  "r113": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-4"
  },
  "r114": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "20",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r115": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "715",
   "SubTopic": "70",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r116": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r117": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b),(f(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r118": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r119": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r120": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r121": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3"
  },
  "r122": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8"
  },
  "r123": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "740",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "217",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482663/740-10-55-217"
  },
  "r124": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-2"
  },
  "r125": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479328/805-10-50-3"
  },
  "r126": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "805",
   "SubTopic": "20",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-1"
  },
  "r127": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-15"
  },
  "r128": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-16"
  },
  "r129": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1"
  },
  "r130": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r131": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-4"
  },
  "r132": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r133": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-5A"
  },
  "r134": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
  },
  "r135": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "d",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-6"
  },
  "r136": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-9"
  },
  "r137": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4I",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4I"
  },
  "r138": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "810",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r139": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1"
  },
  "r140": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r141": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r142": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4"
  },
  "r143": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r144": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r145": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r146": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(a),(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r147": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r148": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4B"
  },
  "r149": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4C"
  },
  "r150": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r151": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4H"
  },
  "r152": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4H",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4H"
  },
  "r153": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4J"
  },
  "r154": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r155": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4K",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4K"
  },
  "r156": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4L",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4L"
  },
  "r157": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5"
  },
  "r158": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-8"
  },
  "r159": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "815",
   "SubTopic": "10",
   "Section": "55",
   "Paragraph": "182",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480401/815-10-55-182"
  },
  "r160": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r161": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r162": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "820",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r163": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-11"
  },
  "r164": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-12"
  },
  "r165": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-20"
  },
  "r166": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r167": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "825",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-22"
  },
  "r168": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-1A"
  },
  "r169": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-2"
  },
  "r170": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3"
  },
  "r171": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "835",
   "SubTopic": "30",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482949/835-30-55-8"
  },
  "r172": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r173": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "850",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r174": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "932",
   "SubTopic": "235",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-1B"
  },
  "r175": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r176": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "210",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03.17)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r177": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "942",
   "SubTopic": "470",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3"
  },
  "r178": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "20",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481834/980-20-45-1"
  },
  "r179": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-2"
  },
  "r180": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "340",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-3"
  },
  "r181": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "360",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481711/980-360-25-1"
  },
  "r182": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "715",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481691/980-715-50-1"
  },
  "r183": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481668/980-835-25-1"
  },
  "r184": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "980",
   "SubTopic": "835",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482064/980-835-45-1"
  },
  "r185": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205/tableOfContent"
  },
  "r186": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//205-20/tableOfContent"
  },
  "r187": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11"
  },
  "r188": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A"
  },
  "r189": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A"
  },
  "r190": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B"
  },
  "r191": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A"
  },
  "r192": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r193": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r194": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B"
  },
  "r195": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r196": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D"
  },
  "r197": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r198": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r199": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r200": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 201.5-02(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r201": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r202": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r203": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r204": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r205": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r206": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r207": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r208": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(26)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r209": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(28))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r210": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(29))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r211": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r212": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r213": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(31))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r214": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r215": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-03(30)(a)(3)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r216": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r217": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-7"
  },
  "r218": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11"
  },
  "r219": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r220": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r221": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r222": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r223": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r224": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.2(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r225": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r226": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7(a),(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r227": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r228": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r229": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r230": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r231": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r232": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r233": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r234": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//235/tableOfContent"
  },
  "r235": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r236": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "275",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//275/tableOfContent"
  },
  "r237": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 4.E)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2"
  },
  "r238": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//350/tableOfContent"
  },
  "r239": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r240": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r241": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//360/tableOfContent"
  },
  "r242": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9"
  },
  "r243": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1"
  },
  "r244": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r245": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A"
  },
  "r246": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.CC)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2"
  },
  "r247": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//440/tableOfContent"
  },
  "r248": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//470/tableOfContent"
  },
  "r249": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-6"
  },
  "r250": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-7"
  },
  "r251": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r252": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(d)(5)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r253": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r254": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r255": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "715",
   "SubTopic": "20",
   "Subparagraph": "(l)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r256": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r257": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r258": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r259": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Section": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r260": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-10"
  },
  "r261": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482620/740-10-25-8"
  },
  "r262": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r263": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15"
  },
  "r264": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r265": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r266": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//810/tableOfContent"
  },
  "r267": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r268": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-23"
  },
  "r269": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r270": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//815/tableOfContent"
  },
  "r271": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//820/tableOfContent"
  },
  "r272": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r273": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-21"
  },
  "r274": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "23",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-23"
  },
  "r275": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(a)(32))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1"
  },
  "r276": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(3)(ii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1"
  },
  "r277": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "932",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-10(c)(7)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479664/932-10-S99-1"
  },
  "r278": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r279": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r280": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r281": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r282": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(13))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r283": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r284": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r285": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r286": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r287": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r288": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r289": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r290": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r291": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.13(h))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r292": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04.9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r293": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3"
  },
  "r294": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//980/tableOfContent"
  },
  "r295": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482000/980-340-25-1"
  },
  "r296": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481878/980-340-50-1"
  },
  "r297": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 10.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479960/980-360-S99-1"
  },
  "r298": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481854/980-405-25-1"
  },
  "r299": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "410",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481689/980-410-25-2"
  },
  "r300": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "410",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 10.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479817/980-410-S99-1"
  },
  "r301": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-1"
  },
  "r302": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "980",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481974/980-740-25-2"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-1"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-11"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "275",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-12"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "20",
   "Topic": "410",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "SubTopic": "360",
   "Topic": "958",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480321/958-360-50-6"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "SubTopic": "20",
   "Topic": "310",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 10.D)",
   "SubTopic": "10",
   "Topic": "980",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480114/980-10-S99-1"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h))",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "250",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//250/tableOfContent"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//606/tableOfContent"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "105",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.5-04(Schedule I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480922/205-10-S99-6"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-5"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(20))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r342": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r343": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-3"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483466/210-20-50-4"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-10"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A"
  },
  "r347": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r349": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A"
  },
  "r350": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r351": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B"
  },
  "r352": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1"
  },
  "r353": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r354": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r355": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r356": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(210.5-03(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r357": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(21))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r360": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r361": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r362": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17"
  },
  "r363": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-2"
  },
  "r364": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24"
  },
  "r365": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25"
  },
  "r366": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2"
  },
  "r367": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r368": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1"
  },
  "r369": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r370": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r371": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r372": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r373": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r374": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(1)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r375": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(m)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r376": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r377": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r378": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r379": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r380": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r381": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r382": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r383": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r384": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r385": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1"
  },
  "r386": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r387": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11"
  },
  "r388": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3"
  },
  "r389": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r390": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r391": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7"
  },
  "r392": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8"
  },
  "r393": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9"
  },
  "r394": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5"
  },
  "r395": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6"
  },
  "r396": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10"
  },
  "r397": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16"
  },
  "r398": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2"
  },
  "r399": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-23"
  },
  "r400": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-26"
  },
  "r401": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "44",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-44"
  },
  "r402": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "48",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48"
  },
  "r403": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "48",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-48"
  },
  "r404": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "51",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-51"
  },
  "r405": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-52"
  },
  "r406": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-53"
  },
  "r407": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "54",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-54"
  },
  "r408": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r409": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "60B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B"
  },
  "r410": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7"
  },
  "r411": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1"
  },
  "r412": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15"
  },
  "r413": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "272",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1"
  },
  "r414": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//280/tableOfContent"
  },
  "r415": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15"
  },
  "r416": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r417": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21"
  },
  "r418": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r419": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r420": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r421": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r422": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r423": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r424": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r425": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r426": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r427": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "22",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22"
  },
  "r428": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r429": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25"
  },
  "r430": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "26",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r432": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r436": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r437": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r438": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r439": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r440": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r441": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "32",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32"
  },
  "r442": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "34",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34"
  },
  "r443": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40"
  },
  "r444": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r445": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "41",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41"
  },
  "r446": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-2"
  },
  "r448": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-9"
  },
  "r449": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-4"
  },
  "r450": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r451": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r452": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r453": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r454": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r456": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r457": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r458": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "4",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5"
  },
  "r460": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r462": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r463": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r464": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r465": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r466": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5"
  },
  "r467": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "340",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1"
  },
  "r469": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-2"
  },
  "r470": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r471": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r472": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r473": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r474": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r475": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r476": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r477": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r478": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r479": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1A"
  },
  "r480": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-2"
  },
  "r481": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r482": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r483": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r484": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r485": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r486": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//410-20/tableOfContent"
  },
  "r488": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481999/410-20-25-4"
  },
  "r489": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481879/410-20-45-1"
  },
  "r490": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r491": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r492": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r493": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r494": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r495": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//410-30/tableOfContent"
  },
  "r496": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r497": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482017/420-10-50-1"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "420",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479823/420-10-S99-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482648/440-10-50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r506": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r507": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-2"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-3"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r512": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r513": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r514": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r516": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r523": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r524": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r525": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r527": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r533": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r534": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r535": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1E",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1E"
  },
  "r539": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r540": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r541": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r542": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1F",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1F"
  },
  "r543": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1I",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I"
  },
  "r544": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r545": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r546": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4"
  },
  "r547": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-6"
  },
  "r548": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r549": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r550": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18"
  },
  "r551": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.3-04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-1"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-2"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479837/606-10-45-3"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-12"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-13"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-15"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "18",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-4"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-8"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-9"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//712/tableOfContent"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "712",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481565/712-10-50-2"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//715/tableOfContent"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-3A"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(10)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(9)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(8)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r608": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r611": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r615": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r617": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r618": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r619": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r620": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r621": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r622": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(k)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r629": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(o)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r632": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(p)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r633": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(q)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r634": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r635": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(r)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r636": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2"
  },
  "r637": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r638": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r639": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r640": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r641": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r642": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r643": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r644": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r645": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6"
  },
  "r646": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8"
  },
  "r647": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480126/715-20-S99-2"
  },
  "r648": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-3"
  },
  "r649": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r650": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "70",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480794/715-70-50-1"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r653": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5"
  },
  "r655": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9"
  },
  "r656": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//718/tableOfContent"
  },
  "r657": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-1D"
  },
  "r658": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480483/718-10-35-3"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r660": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r661": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r662": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r663": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r664": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r665": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r666": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r667": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r668": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r669": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r670": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r673": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r674": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r675": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r676": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r677": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r678": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r679": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r680": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r681": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r682": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r684": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r685": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r686": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r688": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r690": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r691": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r692": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "15",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.F)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1"
  },
  "r695": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//740/tableOfContent"
  },
  "r696": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "10B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-10B"
  },
  "r697": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r706": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r707": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r709": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19"
  },
  "r710": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20"
  },
  "r713": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r718": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r719": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "8",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8"
  },
  "r720": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r721": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r722": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r723": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SAB Topic 11.C)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "270",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2"
  },
  "r728": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479907/805-20-50-5"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-19"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r731": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25"
  },
  "r732": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r733": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A"
  },
  "r734": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1B"
  },
  "r735": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r736": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3"
  },
  "r737": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r738": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4E"
  },
  "r739": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5C",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-5C"
  },
  "r740": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r741": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r742": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r743": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r744": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(h)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r745": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r746": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(i)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6"
  },
  "r747": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5"
  },
  "r748": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r749": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r750": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r751": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r752": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r753": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r754": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2"
  },
  "r755": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "54B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482134/820-10-35-54B"
  },
  "r756": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r757": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r758": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r759": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r760": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r761": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(bbb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r762": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r763": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r764": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r765": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3"
  },
  "r766": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A"
  },
  "r767": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-2"
  },
  "r768": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-10"
  },
  "r769": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r770": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r771": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r772": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "6",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6"
  },
  "r773": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17"
  },
  "r774": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r775": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r776": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r777": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r778": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r779": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r780": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2"
  },
  "r781": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "832",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483507/832-10-50-3"
  },
  "r782": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1"
  },
  "r783": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482900/835-30-50-1"
  },
  "r784": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r785": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "5",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5"
  },
  "r786": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//842-20/tableOfContent"
  },
  "r787": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r788": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1"
  },
  "r789": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-2"
  },
  "r790": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5"
  },
  "r791": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r792": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r793": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r794": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r795": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r796": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r797": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r798": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-3"
  },
  "r799": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r800": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "848",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2"
  },
  "r801": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//850/tableOfContent"
  },
  "r802": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r803": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r804": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r805": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r806": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-2"
  },
  "r807": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r808": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6"
  },
  "r809": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14"
  },
  "r810": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2"
  },
  "r811": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r812": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r813": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(bb)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r814": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r815": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r816": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r817": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "860",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A"
  },
  "r818": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "910",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6"
  },
  "r819": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482312/912-310-45-2"
  },
  "r820": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "924",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 11.L)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1"
  },
  "r821": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483154/926-20-50-5"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r823": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r824": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483147/928-340-50-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r827": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15"
  },
  "r828": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r829": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20"
  },
  "r830": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r831": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28"
  },
  "r832": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r833": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "33",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33"
  },
  "r834": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r835": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "35A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A"
  },
  "r836": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r837": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "932",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8"
  },
  "r838": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r839": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r840": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(26))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r841": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(27))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r842": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1"
  },
  "r843": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2"
  },
  "r844": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "942",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1"
  },
  "r845": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(1)(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r846": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r847": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r848": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r849": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r850": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r851": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r852": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r853": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(24))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r854": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r855": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r856": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r857": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r858": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r859": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(11))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r860": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(16))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r861": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r862": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r863": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r864": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(22))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r865": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(23))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r866": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r867": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r868": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r869": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-04(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1"
  },
  "r870": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r871": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r872": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r873": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r874": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r875": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r876": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r877": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r878": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column I))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r879": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column J))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r880": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-16(Column K))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-1"
  },
  "r881": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column A))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r882": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r883": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column C))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r884": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r885": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r886": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-17(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2"
  },
  "r887": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r889": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r891": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r892": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r893": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r894": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r895": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2"
  },
  "r896": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r897": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r898": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r899": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(f)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r901": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r902": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-03(i)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3"
  },
  "r903": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11"
  },
  "r904": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13"
  },
  "r905": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2"
  },
  "r906": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5"
  },
  "r907": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-3"
  },
  "r910": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r911": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4"
  },
  "r912": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r913": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r914": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r915": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r916": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-12"
  },
  "r917": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r918": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r919": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r920": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r923": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r924": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r925": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(12)(b)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r926": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r927": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r928": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r929": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(13)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r930": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(14))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r931": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(15))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r932": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(16)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r933": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r934": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(19))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r935": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r936": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(2)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r937": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(3)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r940": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(5)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r941": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r942": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r943": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r944": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(6)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r945": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r946": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(7)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r947": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r948": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r949": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r950": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r951": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-04(9)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1"
  },
  "r952": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r953": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.6-05(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2"
  },
  "r954": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r955": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7"
  },
  "r956": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r957": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r958": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r959": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r960": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c)(2)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r961": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r962": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(e))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r963": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(2)(g)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r964": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r965": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r966": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r967": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r968": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r969": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r970": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(a)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r971": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r972": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r973": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r974": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r975": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(7)(c)(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.6-07(9))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1"
  },
  "r978": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(1)(d))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r979": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(6))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r982": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r983": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "12",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-12"
  },
  "r987": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "19",
   "Subparagraph": "(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r989": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r991": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column A)(Footnote 3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G)(Footnote 8))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5",
   "Subparagraph": "(SX 210.12-13(Column G))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5"
  },
  "r994": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5A",
   "Subparagraph": "(SX 210.12-13A(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5A"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5B",
   "Subparagraph": "(SX 210.12-13B(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5B"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column F))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H)(Footnote 7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column H))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-3"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480327/954-440-50-1"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "970",
   "SubTopic": "360",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "976",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "978",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "235",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4D",
   "Subparagraph": "(a)(1)",
   "SubTopic": "10",
   "Topic": "815",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4D"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(a)",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "SubTopic": "20",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-16"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-20"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "21",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-21"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "210",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "22",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483444/210-20-55-22"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "52",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "30",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "280",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "48",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482785/280-10-55-48"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A"
  },
  "r1026": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-12"
  },
  "r1027": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24"
  },
  "r1028": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-11"
  },
  "r1029": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-16"
  },
  "r1030": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481899/410-30-55-17"
  },
  "r1031": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1032": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B"
  },
  "r1033": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C"
  },
  "r1034": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69E"
  },
  "r1035": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69F"
  },
  "r1036": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13"
  },
  "r1037": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1038": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1039": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1040": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1041": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1042": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1043": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1044": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1045": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "18",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-18"
  },
  "r1048": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r1050": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11"
  },
  "r1051": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r1052": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r1053": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8"
  },
  "r1055": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1056": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1057": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4J",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4J"
  },
  "r1058": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "4K",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4K"
  },
  "r1059": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "53",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479589/842-20-55-53"
  },
  "r1060": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10"
  },
  "r1061": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2"
  },
  "r1062": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F"
  },
  "r1063": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1"
  },
  "r1064": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1065": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1"
  },
  "r1066": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "310",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1"
  },
  "r1067": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2"
  },
  "r1069": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column A)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "5C",
   "Subparagraph": "(SX 210.12-13C(Column B)(Footnote 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5C"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "320",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "405",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii",
   "Section": "6"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1119": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1124": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1125": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1126": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1127": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1128": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1129": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1130": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1144": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "A"
  },
  "r1145": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "C"
  },
  "r1146": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "D"
  },
  "r1147": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "E"
  },
  "r1148": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2",
   "Subparagraph": "ii",
   "Sentence": "F"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1154": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1155": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1156": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1157": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1158": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481960/410-30-45-4"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-11"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-12"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-12"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-14"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-17"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "810",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-11"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef",
   "Topic": "855",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "12",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4H",
   "SubTopic": "40",
   "Topic": "944",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H"
  },
  "r1177": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1178": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483504/205-10-50-1"
  },
  "r1179": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1180": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(12))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(13)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.5-02(3)(a)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6"
  },
  "r1188": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r1189": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(7)(c))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "2",
   "Subparagraph": "(SX 210.5-03(b)(9)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13"
  },
  "r1193": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28"
  },
  "r1194": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "230",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8"
  },
  "r1195": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(f))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1196": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1197": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1198": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1199": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.4-08(k)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1"
  },
  "r1200": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.12-04(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3"
  },
  "r1201": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "23",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23"
  },
  "r1202": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "24",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24"
  },
  "r1203": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5"
  },
  "r1204": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "250",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4"
  },
  "r1205": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "260",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3"
  },
  "r1206": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1"
  },
  "r1207": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1208": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "323",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3"
  },
  "r1209": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "326",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "13",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13"
  },
  "r1210": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1211": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1"
  },
  "r1212": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1"
  },
  "r1213": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2"
  },
  "r1214": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5"
  },
  "r1215": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3"
  },
  "r1216": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481850/410-20-50-1"
  },
  "r1217": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1218": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1219": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1220": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Subparagraph": "(d)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10"
  },
  "r1221": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "410",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-7"
  },
  "r1222": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//450/tableOfContent"
  },
  "r1223": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1"
  },
  "r1224": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r1225": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4"
  },
  "r1226": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1227": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9"
  },
  "r1228": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1229": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1"
  },
  "r1230": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "460",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482425/460-10-50-4"
  },
  "r1231": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1232": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1233": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1234": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1A",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A"
  },
  "r1235": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1B",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B"
  },
  "r1236": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B"
  },
  "r1237": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1D",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D"
  },
  "r1238": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-10"
  },
  "r1239": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5"
  },
  "r1240": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-27"
  },
  "r1241": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "91",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91"
  },
  "r1242": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1243": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1245": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(j)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1246": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "SubTopic": "60",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480266/715-60-50-4"
  },
  "r1248": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1249": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1250": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1251": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1252": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1253": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1259": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1260": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1261": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1262": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1263": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1264": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1265": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1266": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1267": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1268": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1269": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1270": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1271": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1272": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(iv)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1273": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(2)(v)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1274": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1275": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2"
  },
  "r1276": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-15A"
  },
  "r1278": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "17",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17"
  },
  "r1279": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2"
  },
  "r1280": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6"
  },
  "r1281": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9"
  },
  "r1282": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1283": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1A"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-1B"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480434/815-10-50-4A"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "815",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "65",
   "Paragraph": "1",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2E",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2E"
  },
  "r1291": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "28",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20"
  },
  "r1293": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "830",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-6"
  },
  "r1297": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "852",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7"
  },
  "r1302": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1303": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1304": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3"
  },
  "r1305": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1307": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "860",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4"
  },
  "r1308": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1"
  },
  "r1309": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "942",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.9-04(13)(g))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1"
  },
  "r1310": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(10))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1311": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(15)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1312": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1314": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1315": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SX 210.7-03(a)(5))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2B",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "944",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "205",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "210",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6"
  },
  "r1322": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "3",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3"
  },
  "r1323": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(4)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  },
  "r1324": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "946",
   "SubTopic": "220",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(SX 210.6-09(7))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3"
  }
 }
}
