<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:ceg="http://constellationenergy.com/20251231"
  xmlns:dei="http://xbrl.sec.gov/dei/2025"
  xmlns:ecd="http://xbrl.sec.gov/ecd/2025"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:us-gaap="http://fasb.org/us-gaap/2025"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns:xlink="http://www.w3.org/1999/xlink"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="ceg-20251231.xsd" xlink:type="simple"/>
    <context id="From2025-01-01to2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_2025-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:RestatementDateAxis">
                    <ecd:RestatementDateAxis.domain>2025-12-31</ecd:RestatementDateAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_custom_Peo1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ceg:Peo1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_custom_Peo1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ceg:Peo1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_custom_Peo1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ceg:Peo1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_custom_Peo1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:IndividualAxis">ceg:Peo1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:EquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_ServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_PeoMember_custom_PriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_ServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_PeoMember_custom_PriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_ServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_PeoMember_custom_PriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_ServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_PeoMember_custom_PriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:PriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:PeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageEquityAwardAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePensionBenefitAdjustmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageYearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageYearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageYearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageYearEndFairValueOfEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-01-01</startDate>
            <endDate>2024-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AverageServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ecd:AdjToCompAxis">ceg:AveragePriorServiceCostMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ecd:ExecutiveCategoryAxis">ecd:NonPeoNeoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>1</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>2</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>3</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>4</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_5">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>5</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <context id="From2025-01-012025-12-31_6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001868275</identifier>
            <segment>
                <xbrldi:typedMember dimension="ecd:MeasureAxis">
                    <ecd:MeasureAxis.domain>6</ecd:MeasureAxis.domain>
                </xbrldi:typedMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-01-01</startDate>
            <endDate>2025-12-31</endDate>
        </period>
    </context>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <dei:AmendmentFlag contextRef="From2025-01-01to2025-12-31" id="Fact000003">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey contextRef="From2025-01-01to2025-12-31" id="Fact000004">0001868275</dei:EntityCentralIndexKey>
    <dei:DocumentType contextRef="From2025-01-01to2025-12-31" id="xdx2ixbrl0010">DEF 14A</dei:DocumentType>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember"
      id="xdx2ixbrl0094"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0096"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0097"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember"
      id="xdx2ixbrl0101"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0103"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0104"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember"
      id="xdx2ixbrl0108"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0110"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0111"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      id="xdx2ixbrl0114"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      id="xdx2ixbrl0116"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0117"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0118"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_PriorServiceCostMember"
      id="xdx2ixbrl0121"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_PriorServiceCostMember"
      id="xdx2ixbrl0124"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_PriorServiceCostMember"
      id="xdx2ixbrl0127"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_PriorServiceCostMember"
      id="xdx2ixbrl0130"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember"
      id="xdx2ixbrl0161"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0163"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0164"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember"
      id="xdx2ixbrl0168"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0170"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0171"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember"
      id="xdx2ixbrl0175"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0177"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0178"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      id="xdx2ixbrl0181"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      id="xdx2ixbrl0183"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAtEndOfPriorYearOfEquityAwardsThatFailedToMeetVestingConditionsInYearMember"
      id="xdx2ixbrl0184"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageValueOfDividendsOrOtherEarningsPaidOnStockOrOptionAwardsNotOtherwiseReflectedInFairValueOrTotalCompensationMember"
      id="xdx2ixbrl0185"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember"
      id="xdx2ixbrl0188"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember"
      id="xdx2ixbrl0191"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember"
      id="xdx2ixbrl0194"
      unitRef="USD"
      xsi:nil="true"/>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AveragePriorServiceCostMember"
      id="xdx2ixbrl0197"
      unitRef="USD"
      xsi:nil="true"/>
    <dei:EntityRegistrantName contextRef="From2025-01-01to2025-12-31" id="Fact000011">CONSTELLATION ENERGY CORPORATION</dei:EntityRegistrantName>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="From2025-01-01to2025-12-31" id="Fact000012">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
    <ecd:ErrCompAnalysisTextBlock
      contextRef="From2025-01-012025-12-31_2025-12-31"
      id="Fact000014">&lt;p id="xdx_80B_eecd--ErrCompAnalysisTextBlock_hecd--RestatementDateAxis__2025-12-31_dU_zKuNDlCcMbx3" style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0; color: #587EC6"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&lt;span id="e26004b_015"&gt;&lt;/span&gt;Clawback
Policy&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 8.5pt Arial, Helvetica, Sans-Serif; margin: 4.95pt 0 0; color: #231F20"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;The
Board has adopted two recoupment (aka &#x201c;clawback&#x201d;) policies. One clawback policy applies only to SEC Section 16 executive
officers (which includes, but is not limited to, our CEO and the other NEOs), the other policy applies to all employees (including
the Section 16 executive officers) that receive incentive-based compensation. The policy applicable to Section 16 executive officers
is compliant with the clawback rules and requirements adopted by the SEC and Nasdaq in 2023. Under this policy, the Board is
required to recoup, from current or former Section 16 executive officers, any incentive-based compensation that was erroneously
awarded during the three years preceding the date of any accounting restatement that is required due to material non-compliance
with any financial reporting requirement under applicable U.S. federal securities laws. The other clawback policy provides our Board
wider discretionary authority to recoup incentive compensation. Under this broader clawback policy, the Board or Compensation
Committee may seek to recoup incentive compensation paid or payable to current or former incentive plan participants if, in its sole
discretion, the Board or Compensation Committee determines that: (a) the current or former incentive plan participant breached a
restrictive covenant or engaged or participated in misconduct, or intentional or reckless acts or omissions, or serious neglect of
responsibilities that caused or contributed to a significant financial loss or serious reputational harm to Constellation regardless
of whether a financial statement restatement or correction of incentive plan results was required, and (b) recoupment
is not precluded by applicable law or employment agreements.&lt;/span&gt;&lt;/p&gt;

</ecd:ErrCompAnalysisTextBlock>
    <ecd:PvpTableTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000016">&lt;table cellpadding="0" cellspacing="0" id="xdx_886_eecd--PvpTableTextBlock_ziVl93MVYVx4" style="font: 7pt Arial, Helvetica, Sans-Serif; width: 98%; border-collapse: collapse; margin-left: 12pt" summary="xdx: Disclosure - Pay vs Performance Disclosure"&gt;
  &lt;tr style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; padding-left: 3pt; text-align: left; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;/td&gt;
    &lt;td id="xdx_483_eecd--PeoTotalCompAmt_hecd--IndividualAxis__custom--Peo1Member_zaOhhg9X73Ic" style="font: 7pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;sup id="xdx_F57_zeg0u5da7caj"&gt;1&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_484_eecd--PeoActuallyPaidCompAmt_hecd--IndividualAxis__custom--Peo1Member_zgdJvaoqlHPj" style="font: 7pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;sup id="xdx_F52_z0meIRsX6HX8"&gt;2&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_48B_eecd--NonPeoNeoAvgTotalCompAmt_z6mpo5MLZVjg" style="font: 7pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;sup id="xdx_F54_zus2opM4dzw7"&gt;3&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_48D_eecd--NonPeoNeoAvgCompActuallyPaidAmt_z3G93aIypjN7" style="font: 7pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;sup id="xdx_F5E_zTkS8OfAytYd"&gt;4&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_48D_eecd--TotalShareholderRtnAmt_zaSfQHGkGT2e" style="font: 7pt Arial, Helvetica, Sans-Serif; padding-bottom: 3pt; padding-top: 3pt; text-align: center"&gt;&lt;sup id="xdx_F5C_zGJn8iknf89c"&gt;5&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_483_eecd--PeerGroupTotalShareholderRtnAmt_zHUsD2qo2Wp3" style="font: 7pt Arial, Helvetica, Sans-Serif; padding-bottom: 3pt; padding-top: 3pt; text-align: center"&gt;&lt;sup id="xdx_F52_zu9Qg9wjkJp9"&gt;6&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_482_eus-gaap--NetIncomeLoss_pdn6_z86PvDMbqDCb" style="font: 7pt Arial, Helvetica, Sans-Serif; padding-bottom: 3pt; padding-top: 3pt; text-align: center"&gt;&lt;sup id="xdx_F5F_z96NHlyX9Raf"&gt;7&lt;/sup&gt;&lt;/td&gt;
    &lt;td id="xdx_48B_eecd--CoSelectedMeasureAmt_pdn6_uUSD_zPgDeHTWAB7c" style="font: 7pt Arial, Helvetica, Sans-Serif; text-align: center; padding-bottom: 3pt; padding-top: 3pt"&gt;&lt;sup id="xdx_F57_zwT9rH1yBTwl"&gt;8&lt;/sup&gt;&lt;/td&gt;&lt;/tr&gt;

  &lt;tr style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; padding-left: 5pt; vertical-align: bottom; white-space: nowrap; text-align: left; padding-top: 3pt"&gt;&lt;span style="font-size: 8pt; color: #3B7BCA"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; text-align: center; padding-top: 3pt"&gt;&lt;span style="font-size: 8pt; color: #3B7BCA"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; text-align: center; padding-top: 3pt"&gt;&lt;span style="font-size: 8pt; color: #3B7BCA"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td id="xdx_486_eecd--NonPeoNeoAvgTotalCompAmt_zJwpft5o2bOd" rowspan="2" style="font: 7pt Arial, Helvetica, Sans-Serif; white-space: nowrap; vertical-align: bottom; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Average&lt;br/&gt;
    Summary&lt;br/&gt;
    Compensation&lt;br/&gt;
    Table Total&lt;br/&gt;
    for Non-PEO&lt;br/&gt;
    NEOs&lt;sup&gt;3&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; text-align: center; padding-top: 3pt"&gt;&lt;span style="font-size: 8pt; color: #3B7BCA"&gt;&#160;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; padding-bottom: 3pt; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Value
    of Initial Fixed $100&lt;br/&gt;
    Investment Based On: 	&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td colspan="2" style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; text-align: center; padding-top: 3pt"&gt;&lt;span style="font-size: 8pt; color: #3B7BCA"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; padding-left: 5pt; vertical-align: bottom; white-space: nowrap; text-align: left; padding-top: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Year&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Summary
    &lt;br/&gt;
    Compensation&lt;br/&gt;
    Table Total for &lt;br/&gt;
    PEO&lt;sup&gt;1&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Compensation&lt;br/&gt;
    Actually Paid&lt;br/&gt;
    to PEO&lt;sup&gt;2&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Average&lt;br/&gt;
    Compensation&lt;br/&gt;
    Actually Paid &lt;br/&gt;
    to Non-PEO&lt;br/&gt;
    NEOs&lt;sup&gt;4&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Total&lt;br/&gt;
    Shareholder&lt;br/&gt;
    Return&lt;sup&gt;5&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;S&amp;amp;P
    500&lt;br/&gt;
    Industrials&lt;br/&gt;
    Total&lt;br/&gt;
    Shareholder&lt;br/&gt;
    Return&lt;sup&gt;6&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; text-align: center; padding-top: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Net
    Income&lt;br/&gt;
    (millions)&lt;sup&gt;7&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: bottom; white-space: nowrap; padding-top: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;Adjusted&lt;br/&gt;
    Operating&lt;br/&gt;
    Earnings&lt;br/&gt;
    (millions)&lt;sup&gt;8&lt;/sup&gt;&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 7pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; padding-left: 5pt; text-align: left; width: 12%; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(a)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(b)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(c)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(d)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(e)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; padding-bottom: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(f)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(g)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; padding-bottom: 3pt; text-align: center"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(h)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: #587EC8 1pt solid; font: 7pt Arial, Helvetica, Sans-Serif; width: 11%; text-align: center; padding-bottom: 3pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #3B7BCA"&gt;&lt;b&gt;(i)&lt;/b&gt;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_410_20250101__20251231_zAkGBzpmusM9" style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; padding-left: 5pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2025&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$17,115,179&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$78,753,450&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$6,282,885&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$22,454,122&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$734&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$162&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$2,319&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;$2,944&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41C_20240101__20241231_zXireK67Saf4" style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; padding-left: 5pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2024&lt;sup id="xdx_F43_zo8IFjNiN3Vc"&gt;(9)&lt;/sup&gt;&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;16,216,964&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;83,543,227&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;5,146,423&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;18,565,856&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;462&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;136&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;3,749&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2,735&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41F_20230101__20231231_z02WN8aSV1a1" style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; padding-left: 5pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2023&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;15,185,385&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;30,945,947&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;5,221,424&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;11,798,444&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;240&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;116&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;1,623&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2,034&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr id="xdx_41E_20220101__20221231_zugau6K2mDg2" style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; padding-left: 5pt; text-align: left; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;2022&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;10,439,082&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;23,640,761&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;4,078,360&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;11,598,514&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;175&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;98&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;(160)&lt;/span&gt;&lt;/td&gt;
    &lt;td style="border-bottom: rgb(211,210,209) 1pt solid; font: 8pt Arial, Helvetica, Sans-Serif; background-color: rgb(241,244,247); padding-top: 2pt; text-align: center; padding-bottom: 2pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8pt; color: #231F20"&gt;1,335&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;</ecd:PvpTableTextBlock>
    <ecd:PeoTotalCompAmt
      contextRef="From2025-01-012025-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000017"
      unitRef="USD">17115179</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2025-01-012025-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000018"
      unitRef="USD">78753450</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000019"
      unitRef="USD">6282885</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000025"
      unitRef="USD">6282885</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000020"
      unitRef="USD">22454122</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000021"
      unitRef="USD">734</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000022"
      unitRef="USD">162</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000023"
      unitRef="USD">2319000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="INF"
      id="Fact000024"
      unitRef="USD">2944000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-012024-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000026"
      unitRef="USD">16216964</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-012024-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000027"
      unitRef="USD">83543227</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000028"
      unitRef="USD">5146423</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000034"
      unitRef="USD">5146423</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000029"
      unitRef="USD">18565856</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000030"
      unitRef="USD">462</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000031"
      unitRef="USD">136</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000032"
      unitRef="USD">3749000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2024-01-012024-12-31"
      decimals="INF"
      id="Fact000033"
      unitRef="USD">2735000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000035"
      unitRef="USD">15185385</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000036"
      unitRef="USD">30945947</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000037"
      unitRef="USD">5221424</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000043"
      unitRef="USD">5221424</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000038"
      unitRef="USD">11798444</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000039"
      unitRef="USD">240</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000040"
      unitRef="USD">116</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000041"
      unitRef="USD">1623000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2023-01-012023-12-31"
      decimals="INF"
      id="Fact000042"
      unitRef="USD">2034000000</ecd:CoSelectedMeasureAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000044"
      unitRef="USD">10439082</ecd:PeoTotalCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31_custom_Peo1Member"
      decimals="0"
      id="Fact000045"
      unitRef="USD">23640761</ecd:PeoActuallyPaidCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000046"
      unitRef="USD">4078360</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000052"
      unitRef="USD">4078360</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000047"
      unitRef="USD">11598514</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:TotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000048"
      unitRef="USD">175</ecd:TotalShareholderRtnAmt>
    <ecd:PeerGroupTotalShareholderRtnAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000049"
      unitRef="USD">98</ecd:PeerGroupTotalShareholderRtnAmt>
    <us-gaap:NetIncomeLoss
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000050"
      unitRef="USD">-160000000</us-gaap:NetIncomeLoss>
    <ecd:CoSelectedMeasureAmt
      contextRef="From2022-01-012022-12-31"
      decimals="INF"
      id="Fact000051"
      unitRef="USD">1335000000</ecd:CoSelectedMeasureAmt>
    <ecd:NamedExecutiveOfficersFnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000054">The
                                            dollar amounts reported in column (b) are the amounts of total compensation reported for
                                            &lt;span id="xdx_90B_eecd--PeoName_c20250101__20251231_znsGu5MwuW43"&gt;Mr. Dominguez&lt;/span&gt; (our President and Chief Executive Officer) for each corresponding year in
                                            the &#x201c;Total&#x201d; column of the Summary Compensation Table. Refer to the Summary Compensation
                                            Table above.</ecd:NamedExecutiveOfficersFnTextBlock>
    <ecd:PeoName contextRef="From2025-01-01to2025-12-31" id="Fact000055">Mr. Dominguez</ecd:PeoName>
    <ecd:PeoTotalCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000064"
      unitRef="USD">17115179</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000065"
      unitRef="USD">-12100487</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000066"
      unitRef="USD">74085188</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000067"
      unitRef="USD">-505380</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000068"
      unitRef="USD">158950</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000069"
      unitRef="USD">78753450</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000070"
      unitRef="USD">16216964</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000071"
      unitRef="USD">-10500172</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000072"
      unitRef="USD">78209518</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000073"
      unitRef="USD">-519424</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000074"
      unitRef="USD">136341</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000075"
      unitRef="USD">83543227</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000076"
      unitRef="USD">15185385</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000077"
      unitRef="USD">-10000025</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000078"
      unitRef="USD">26114450</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000079"
      unitRef="USD">-471090</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000080"
      unitRef="USD">117227</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000081"
      unitRef="USD">30945947</ecd:PeoActuallyPaidCompAmt>
    <ecd:PeoTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000082"
      unitRef="USD">10439082</ecd:PeoTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000083"
      unitRef="USD">-6699193</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000084"
      unitRef="USD">20167014</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ReportedChangeInTheActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000085"
      unitRef="USD">-385830</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000086"
      unitRef="USD">119688</ecd:AdjToCompAmt>
    <ecd:PeoActuallyPaidCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000087"
      unitRef="USD">23640761</ecd:PeoActuallyPaidCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000092"
      unitRef="USD">16410721</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000093"
      unitRef="USD">38315979</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000095"
      unitRef="USD">19358487</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000098"
      unitRef="USD">74085188</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000099"
      unitRef="USD">27545491</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000100"
      unitRef="USD">50397019</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000102"
      unitRef="USD">267009</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000105"
      unitRef="USD">78209518</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000106"
      unitRef="USD">19636100</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_YOYChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000107"
      unitRef="USD">6513919</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000109"
      unitRef="USD">-35569</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000112"
      unitRef="USD">26114450</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_YearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000113"
      unitRef="USD">17991666</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_FairValueAsOfVestinDateOfEquityAwardsGrantedAndVestedMember"
      decimals="0"
      id="Fact000115"
      unitRef="USD">2175348</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_EquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000119"
      unitRef="USD">20167014</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_ServiceCostMember"
      decimals="0"
      id="Fact000120"
      unitRef="USD">158950</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000122"
      unitRef="USD">158950</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_ServiceCostMember"
      decimals="0"
      id="Fact000123"
      unitRef="USD">136341</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000125"
      unitRef="USD">136341</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_ServiceCostMember"
      decimals="0"
      id="Fact000126"
      unitRef="USD">117227</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000128"
      unitRef="USD">117227</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_ServiceCostMember"
      decimals="0"
      id="Fact000129"
      unitRef="USD">119688</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_PeoMember_custom_PensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000131"
      unitRef="USD">119688</ecd:AdjToCompAmt>
    <ecd:AdjToNonPeoNeoCompFnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000132">The
                                            dollar amounts reported in column (d) represent the average of the amounts reported for the
                                            NEOs as a group (excluding Mr.
Dominguez) in the &#x201c;Total&#x201d; column of the Summary Compensation Table in each applicable year. The names of each of the NEOs
(excluding Mr. Dominguez) included for purposes of calculating the average amounts in 2023, 2024 and 2025 are Messrs. Eggers, Hanson
and McHugh and Ms. Barr&#xf3;n. The names of each of the NEOs (excluding Mr. Dominguez) included for purposes of calculating the average
amounts in 2022 are Messrs. Eggers, Hanson, Koehler, and McHugh.</ecd:AdjToNonPeoNeoCompFnTextBlock>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000133"
      unitRef="USD">6282885</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000134"
      unitRef="USD">-4075333</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000135"
      unitRef="USD">20604898</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000136"
      unitRef="USD">-492433</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000137"
      unitRef="USD">134105</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2025-01-01to2025-12-31"
      decimals="0"
      id="Fact000138"
      unitRef="USD">22454122</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000139"
      unitRef="USD">5146423</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000140"
      unitRef="USD">-2425098</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000141"
      unitRef="USD">16374681</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000142"
      unitRef="USD">-660445</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000143"
      unitRef="USD">130294</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2024-01-012024-12-31"
      decimals="0"
      id="Fact000144"
      unitRef="USD">18565856</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000145"
      unitRef="USD">5221424</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000146"
      unitRef="USD">-2103855</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000147"
      unitRef="USD">9598297</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000148"
      unitRef="USD">-1027335</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000149"
      unitRef="USD">109912</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2023-01-012023-12-31"
      decimals="0"
      id="Fact000150"
      unitRef="USD">11798444</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:NonPeoNeoAvgTotalCompAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000151"
      unitRef="USD">4078360</ecd:NonPeoNeoAvgTotalCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageReportedValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000152"
      unitRef="USD">-2116985</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000153"
      unitRef="USD">9735277</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageReportedChangeInActuarialPresentValueOfPensionBenefitsMember"
      decimals="0"
      id="Fact000154"
      unitRef="USD">-203718</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000155"
      unitRef="USD">105580</ecd:AdjToCompAmt>
    <ecd:NonPeoNeoAvgCompActuallyPaidAmt
      contextRef="From2022-01-012022-12-31"
      decimals="0"
      id="Fact000156"
      unitRef="USD">11598514</ecd:NonPeoNeoAvgCompActuallyPaidAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000159"
      unitRef="USD">7657040</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000160"
      unitRef="USD">8405295</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000162"
      unitRef="USD">4542564</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000165"
      unitRef="USD">20604898</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000166"
      unitRef="USD">5820860</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000167"
      unitRef="USD">10066545</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000169"
      unitRef="USD">487277</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000172"
      unitRef="USD">16374681</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000173"
      unitRef="USD">4444809</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_YearOverYearAverageChangeInFairValueOfOutstandingAndUnvestedEquityAwardsMember"
      decimals="0"
      id="Fact000174"
      unitRef="USD">5038451</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_ChangeInFairValueOfEquityAwardsGrantedInPriorYearsThatVestedInYearMember"
      decimals="0"
      id="Fact000176"
      unitRef="USD">115037</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000179"
      unitRef="USD">9598297</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageYearEndFairValueOfEquityAwardsMember"
      decimals="0"
      id="Fact000180"
      unitRef="USD">9469938</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageFairValueAsOfVestingDateOfEquityAwardsGrantedAndVestedInYearMember"
      decimals="0"
      id="Fact000182"
      unitRef="USD">265339</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageEquityAwardAdjustmentsMember"
      decimals="0"
      id="Fact000186"
      unitRef="USD">9735277</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember"
      decimals="0"
      id="Fact000187"
      unitRef="USD">134105</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2025-01-012025-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000189"
      unitRef="USD">134105</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember"
      decimals="0"
      id="Fact000190"
      unitRef="USD">130294</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2024-01-012024-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000192"
      unitRef="USD">130294</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember"
      decimals="0"
      id="Fact000193"
      unitRef="USD">109912</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2023-01-012023-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000195"
      unitRef="USD">109912</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AverageServiceCostMember"
      decimals="0"
      id="Fact000196"
      unitRef="USD">105580</ecd:AdjToCompAmt>
    <ecd:AdjToCompAmt
      contextRef="From2022-01-012022-12-31_ecd_NonPeoNeoMember_custom_AveragePensionBenefitAdjustmentsMember"
      decimals="0"
      id="Fact000198"
      unitRef="USD">105580</ecd:AdjToCompAmt>
    <ecd:PeerGroupIssuersFnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000199">The
                                            peer group used for this purpose is the following published industry index: S&amp;amp;P 500 Industrials.</ecd:PeerGroupIssuersFnTextBlock>
    <ecd:NonGaapMeasureDescriptionTextBlock contextRef="From2025-01-012025-12-31_1" id="Fact000200">Adjusted
                                            Operating Earnings exclude certain costs, expenses, gains and losses and other specified
                                            items, including mark-to-market adjustments from economic hedging activities and fair value
                                            adjustments related to gas imbalances and equity investments, decommissioning related activity,
                                            asset impairments, certain amounts associated with plant retirements and divestitures, pension
                                            and other post-employment benefits, non-service credits, and other items as set forth in
                                            Appendix A. While the company uses numerous financial and non-financial performance measures
                                            for the purpose of evaluating performance for the company&#x2019;s compensation programs,
                                            the company has determined that Adjusted Operating Earnings is the financial performance
                                            measure that, in the company&#x2019;s assessment, represents the most important performance
                                            measure (that is not otherwise required to be disclosed in the table) used by the company
                                            to link compensation actually paid to the company&#x2019;s NEOs, for the most recently completed
                                            fiscal year, to company performance.</ecd:NonGaapMeasureDescriptionTextBlock>
    <ecd:TabularListTableTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000202">&lt;p id="xdx_80C_eecd--TabularListTableTextBlock_dU_zcGXzQpAjKS6" style="font: 8.5pt Arial, Helvetica, Sans-Serif; margin: 0; color: #231F20"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;As
described in greater detail in the &#x201c;Compensation Discussion and Analysis&#x201d; section, the company&#x2019;s executive compensation
program reflects an alignment to shareholder interest. The metrics that the company uses for both our long-term and short-term incentive
awards are selected based on an objective of incentivizing our NEOs to increase the value of our enterprise for our shareholders. The
most important financial performance measures used by the company to link executive compensation actually paid to the NEOs, for the most
recently completed fiscal year, to the company&#x2019;s performance are as follows:&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 6.5pt Arial, Helvetica, Sans-Serif; margin: 0.05pt 0 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;table cellpadding="0" cellspacing="0" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 98%; border-collapse: collapse; margin-left: 12pt"&gt;
  &lt;tr style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; width: 2%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_988_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__1_ztfBZNZwnV48" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 31%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;Adjusted Operating Earnings&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; width: 2%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_986_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__2_zRiCQiegvUi8" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 31%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;CFO/Debt&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif; width: 2%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_982_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__3_zUwrqRYLefTj" style="font: 8pt Arial, Helvetica, Sans-Serif; width: 32%"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;Dispatch Match&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;
  &lt;tr style="font: 8pt Arial, Helvetica, Sans-Serif; vertical-align: top"&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_98F_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__4_zTnfQTNM6Huj" style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;Free Cash Flow before Growth&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_981_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__5_zv2prxXnHuyb" style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;Fleetwide Capacity Factor&lt;/span&gt;&lt;/td&gt;
    &lt;td style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt; color: #0094D2"&gt;&#x2022; &lt;/span&gt;&lt;/td&gt;
    &lt;td class="xdx_phnt_RGlzY2xvc3VyZSAtIFBheSB2cyBQZXJmb3JtYW5jZSBEaXNjbG9zdXJlAA__" id="xdx_989_eecd--MeasureName_c20250101__20251231__ecd--MeasureAxis__6_zBc8Pi2YKDLl" style="font: 8pt Arial, Helvetica, Sans-Serif"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; font-size: 8.5pt"&gt;Customer Satisfaction&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;
  &lt;/table&gt;

</ecd:TabularListTableTextBlock>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_1" id="Fact000203">Adjusted Operating Earnings</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_2" id="Fact000204">CFO/Debt</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_3" id="Fact000205">Dispatch Match</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_4" id="Fact000206">Free Cash Flow before Growth</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_5" id="Fact000207">Fleetwide Capacity Factor</ecd:MeasureName>
    <ecd:MeasureName contextRef="From2025-01-012025-12-31_6" id="Fact000208">Customer Satisfaction</ecd:MeasureName>
    <ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000210">&lt;p id="xdx_80C_eecd--CompActuallyPaidVsTotalShareholderRtnTextBlock_dU_zJWh20LyheCk" style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0; color: #587EC6"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;Compensation
Actually Paid and Cumulative TSR&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 6.5pt Arial, Helvetica, Sans-Serif; margin: 0.5pt 0 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 8.5pt Arial, Helvetica, Sans-Serif; margin: 0; color: #231F20"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;As
demonstrated by the following graph, the amount of compensation actually paid to Mr. Dominguez and the average amount of
compensation actually paid to NEOs as a group (excluding Mr. Dominguez) is aligned with the company&#x2019;s TSR for the year
presented in the table. The alignment of compensation actually paid with the company&#x2019;s cumulative TSR over the period
presented is a result of having a significant portion of the compensation actually paid to Mr. Dominguez and to the other NEOs
comprised &lt;span style="color: #231F20"&gt;of equity awards. As described in more detail in the &#x201c;Compensation Discussion and
Analysis&#x201d; section, the company targets that approximately 76% of the value of total compensation awarded to the CEO and 65% of
the value of total compensation awarded to other NEOs be comprised of equity awards, including restricted stock units and
performance-based restricted stock units.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;img alt="" src="e26004_068.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;

</ecd:CompActuallyPaidVsTotalShareholderRtnTextBlock>
    <ecd:CompActuallyPaidVsNetIncomeTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000212">&lt;p id="xdx_80C_eecd--CompActuallyPaidVsNetIncomeTextBlock_dU_zeWgwM33sZS4" style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0.05in 0 0; color: #587EC6"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;Compensation
Actually Paid, Net Income and Adjusted Operating Earnings&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 6.5pt Arial, Helvetica, Sans-Serif; margin: 0.5pt 0 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 8.5pt Arial, Helvetica, Sans-Serif; margin: 0; color: #231F20"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;As
demonstrated by the following tables, the amount of compensation actually paid to Mr. Dominguez and the average amount of
compensation actually paid to NEOs as a group (excluding Mr. Dominguez) is generally aligned with the company&#x2019;s net income and
Adjusted Operating Earnings performance over the post-separation results presented in the table. While the company does not use net
income as a performance measure in the overall executive compensation program, the measure of net income is the GAAP measure used to
reconcile to the Adjusted Operating Earnings measure, which the company does use when setting goals in our short-term incentive
compensation program. While the company uses numerous financial and non-financial performance measures for the purpose of evaluating
performance for our compensation programs, we have determined that Adjusted Operating Earnings is the financial performance measure
that, in our assessment, represents the most important performance measure (that is not otherwise required to be disclosed in the
table) used by the company to link compensation actually paid to NEOs, for the most recently completed fiscal year, to company
performance. As described in more detail in the &#x201c;Compensation Discussion and Analysis&#x201d; section, approximately 15% of the
value of total compensation awarded to the CEO and 17% of the value of total compensation awarded to other NEOs is comprised of
amounts determined under the short-term incentive compensation program.&lt;/span&gt;&lt;/p&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0 0 0pt"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;div style="border-bottom: Gainsboro 2pt solid; margin-top: 12pt; margin-bottom: 6pt; padding-bottom: 6pt"&gt;&lt;table cellpadding="0" cellspacing="0" style="font: 10pt Arial, Helvetica, Sans-Serif; width: 100%"&gt;&lt;tr&gt;&lt;td style="text-align: center; width: 100%"&gt;&#160;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;
    &lt;div style="page-break-before: always; margin-top: 6pt; margin-bottom: 12pt"&gt;&#160;&lt;/div&gt;


&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0; color: #587EC6"&gt;&#160;&lt;/p&gt;
&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;img alt="" src="e26004_069.jpg"/&gt;&#160;&lt;/p&gt;

</ecd:CompActuallyPaidVsNetIncomeTextBlock>
    <ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000216">&lt;p id="xdx_806_eecd--CompActuallyPaidVsCoSelectedMeasureTextBlock_dU_zTKPv1KEXJxk" style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;img alt="" src="e26004_070.jpg"/&gt;&lt;/span&gt;&lt;/p&gt;
</ecd:CompActuallyPaidVsCoSelectedMeasureTextBlock>
    <ecd:TotalShareholderRtnVsPeerGroupTextBlock contextRef="From2025-01-01to2025-12-31" id="Fact000220">&lt;p id="xdx_806_eecd--TotalShareholderRtnVsPeerGroupTextBlock_dU_zuBogw7ZfTH8" style="font: 12pt Arial, Helvetica, Sans-Serif; margin: 0; color: #587EC6"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;Cumulative
TSR of Constellation and Cumulative TSR of the Peer Group&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 6.5pt Arial, Helvetica, Sans-Serif; margin: 0.5pt 0 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 8.5pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif; color: #231F20"&gt;As demonstrated by the graph below, our cumulative
TSR since becoming a publicly traded company presented in the table was 634%, while the cumulative TSR of the peer group presented for
this purpose, the S&amp;amp;P 500 Industrials, was 62% over the years presented in the table. Constellation&#x2019;s cumulative TSR outperformed
the S&amp;amp;P Industrials, during the period presented in the table, representing the company&#x2019;s superior financial performance as
compared to the companies comprising the S&amp;amp;P 500 Industrials peer group. For more information regarding our performance and the companies
that the Compensation Committee considers when determining compensation, refer to the &#x201c;Compensation Discussion and Analysis&#x201d;
section above.&lt;/span&gt;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&#160;&lt;/p&gt;

&lt;p style="font: 10pt Arial, Helvetica, Sans-Serif; margin: 0"&gt;&lt;img alt="" src="e26004_071.jpg"/&gt;&lt;span style="font-family: Arial, Helvetica, Sans-Serif"&gt;&#160;&lt;/span&gt;&lt;/p&gt;

</ecd:TotalShareholderRtnVsPeerGroupTextBlock>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fact000017"
          xlink:label="Fact000017"
          xlink:type="locator"/>
        <link:footnote id="Footnote000053" xlink:label="Footnote000053" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported in column (b) are the amounts of total compensation reported for
                                            <xhtml:span id="xdx_90B_eecd--PeoName_c20250101__20251231_znsGu5MwuW43">Mr. Dominguez</xhtml:span> (our President and Chief Executive Officer) for each corresponding year in
                                            the &#x201c;Total&#x201d; column of the Summary Compensation Table. Refer to the Summary Compensation
                                            Table above.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000017"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000026"
          xlink:label="Fact000026"
          xlink:type="locator"/>
        <link:footnote id="Footnote000063" xlink:label="Footnote000063" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                                                                                                                                           Company identified a mathematical error in the calculation of the Compensation Actually Paid to the Principal Executive Officer and
                                                                                                                                                           the other Named Executive Officers for fiscal year 2024. The Pay versus Performance table has been updated to reflect corrected
                                                                                                                                                           amounts. This correction does not impact the amounts reported in the Summary Compensation Table, the Company&#x2019;s financial
                                                                                                                                                           statements, or the compensation actually realized by the named executive officers. The Company&#x2019;s selected measure, Adjusted
                                                                                                                                                           Operating Earnings, and related incentive outcomes were not impacted. In addition, the correction does not change the relationship
                                                                                                                                                           between executive compensation and Company performance or the trajectory of the Company&#x2019;s pay-for-performance alignment.
                                                                                                                                                           Management has enhanced its internal review procedures related to the calculation of Compensation Actually Paid to prevent similar
                                                                                                                                                           errors in future periods.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000026"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000026"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000035"
          xlink:label="Fact000035"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000035"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000044"
          xlink:label="Fact000044"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000044"
          xlink:to="Footnote000053"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000018"
          xlink:label="Fact000018"
          xlink:type="locator"/>
        <link:footnote id="Footnote000056" xlink:label="Footnote000056" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported in column (c) represent the amount of &#x201c;compensation actually
                                            paid&#x201d; to Mr. Dominguez, as computed in accordance with Item 402(v) of Regulation S-K.
                                            The dollar amounts do not reflect the actual amount of compensation earned by or paid to
                                            Mr. Dominguez during the applicable year. In accordance with the requirements of Item 402(v)
                                            of Regulation S-K, the following adjustments were made to Mr. Dominguez&#x2019;s total compensation
                                            for each year to determine the compensation actually paid:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000018"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000027"
          xlink:label="Fact000027"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000027"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000036"
          xlink:label="Fact000036"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000036"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000045"
          xlink:label="Fact000045"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000045"
          xlink:to="Footnote000056"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000019"
          xlink:label="Fact000019"
          xlink:type="locator"/>
        <link:footnote id="Footnote000057" xlink:label="Footnote000057" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported in column (d) represent the average of the amounts reported for the
                                            NEOs as a group (excluding Mr.
Dominguez) in the &#x201c;Total&#x201d; column of the Summary Compensation Table in each applicable year. The names of each of the NEOs
(excluding Mr. Dominguez) included for purposes of calculating the average amounts in 2023, 2024 and 2025 are Messrs. Eggers, Hanson
and McHugh and Ms. Barr&#xf3;n. The names of each of the NEOs (excluding Mr. Dominguez) included for purposes of calculating the average
amounts in 2022 are Messrs. Eggers, Hanson, Koehler, and McHugh.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000019"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000028"
          xlink:label="Fact000028"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000028"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000037"
          xlink:label="Fact000037"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000037"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000046"
          xlink:label="Fact000046"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000046"
          xlink:to="Footnote000057"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000020"
          xlink:label="Fact000020"
          xlink:type="locator"/>
        <link:footnote id="Footnote000058" xlink:label="Footnote000058" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported in column (e) represent the average amount of &#x201c;compensation
                                            actually paid&#x201d; to the NEOs as a group (excluding Mr. Dominguez), as computed in accordance
                                            with Item 402(v) of Regulation S-K. The dollar amounts do not reflect the actual average
                                            amount of compensation earned by or paid to the NEOs as a group (excluding Mr. Dominguez)
                                            during the applicable year. In accordance with the requirements of Item 402(v) of Regulation
                                            S-K, the following adjustments were made to average total compensation for the NEOs as a
                                            group (excluding Mr. Dominguez) for each year to determine the compensation actually paid,
                                            using the same methodology described above in Note 2:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000020"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000029"
          xlink:label="Fact000029"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000029"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000038"
          xlink:label="Fact000038"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000038"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000047"
          xlink:label="Fact000047"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000047"
          xlink:to="Footnote000058"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000021"
          xlink:label="Fact000021"
          xlink:type="locator"/>
        <link:footnote id="Footnote000059" xlink:label="Footnote000059" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Cumulative
                                            TSR is calculated by dividing the sum of the cumulative amount of dividends for the measurement
                                            period, assuming dividend reinvestment, and the difference between the company&#x2019;s share
                                            price at the end and the beginning of the measurement period by the company&#x2019;s share
                                            price at the beginning of the measurement period.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000021"
          xlink:to="Footnote000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000030"
          xlink:label="Fact000030"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000030"
          xlink:to="Footnote000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000039"
          xlink:label="Fact000039"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000039"
          xlink:to="Footnote000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000048"
          xlink:label="Fact000048"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000048"
          xlink:to="Footnote000059"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000022"
          xlink:label="Fact000022"
          xlink:type="locator"/>
        <link:footnote id="Footnote000060" xlink:label="Footnote000060" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Represents
                                            the weighted peer group TSR, weighted according to the respective companies&#x2019; stock
                                            market capitalization at the beginning of each period for which a return is indicated. The
                                            peer group used for this purpose is the following published industry index: S&amp;P 500 Industrials.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000022"
          xlink:to="Footnote000060"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000031"
          xlink:label="Fact000031"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000031"
          xlink:to="Footnote000060"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000040"
          xlink:label="Fact000040"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000040"
          xlink:to="Footnote000060"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000049"
          xlink:label="Fact000049"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000049"
          xlink:to="Footnote000060"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000023"
          xlink:label="Fact000023"
          xlink:type="locator"/>
        <link:footnote id="Footnote000061" xlink:label="Footnote000061" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            dollar amounts reported represent the amount of net income attributable to common shareholders
                                            reflected in the company&#x2019;s audited financial statements for the applicable year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000023"
          xlink:to="Footnote000061"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000032"
          xlink:label="Fact000032"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000032"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000032"
          xlink:to="Footnote000061"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000041"
          xlink:label="Fact000041"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000041"
          xlink:to="Footnote000061"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000050"
          xlink:label="Fact000050"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000050"
          xlink:to="Footnote000061"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000024"
          xlink:label="Fact000024"
          xlink:type="locator"/>
        <link:footnote id="Footnote000062" xlink:label="Footnote000062" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">Adjusted
                                            Operating Earnings exclude certain costs, expenses, gains and losses and other specified
                                            items, including mark-to-market adjustments from economic hedging activities and fair value
                                            adjustments related to gas imbalances and equity investments, decommissioning related activity,
                                            asset impairments, certain amounts associated with plant retirements and divestitures, pension
                                            and other post-employment benefits, non-service credits, and other items as set forth in
                                            Appendix A. While the company uses numerous financial and non-financial performance measures
                                            for the purpose of evaluating performance for the company&#x2019;s compensation programs,
                                            the company has determined that Adjusted Operating Earnings is the financial performance
                                            measure that, in the company&#x2019;s assessment, represents the most important performance
                                            measure (that is not otherwise required to be disclosed in the table) used by the company
                                            to link compensation actually paid to the company&#x2019;s NEOs, for the most recently completed
                                            fiscal year, to company performance.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000024"
          xlink:to="Footnote000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000033"
          xlink:label="Fact000033"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000033"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000033"
          xlink:to="Footnote000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000042"
          xlink:label="Fact000042"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000042"
          xlink:to="Footnote000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000051"
          xlink:label="Fact000051"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000051"
          xlink:to="Footnote000062"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000034"
          xlink:label="Fact000034"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000034"
          xlink:to="Footnote000063"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000065"
          xlink:label="Fact000065"
          xlink:type="locator"/>
        <link:footnote id="Footnote000088" xlink:label="Footnote000088" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            grant date fair value of equity awards represents the total of the amounts reported in the
                                            &#x201c;Stock Awards&#x201d; columns in the Summary Compensation Table for the applicable year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000065"
          xlink:to="Footnote000088"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000071"
          xlink:label="Fact000071"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000071"
          xlink:to="Footnote000088"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000077"
          xlink:label="Fact000077"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000077"
          xlink:to="Footnote000088"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000083"
          xlink:label="Fact000083"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000083"
          xlink:to="Footnote000088"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000066"
          xlink:label="Fact000066"
          xlink:type="locator"/>
        <link:footnote id="Footnote000089" xlink:label="Footnote000089" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            equity award adjustments for each applicable year include the addition (or subtraction, as
                                            applicable) of the following: (i) the year-end fair value of any equity awards granted in
                                            the applicable year that are outstanding and unvested as of the end of the year; (ii)
the amount of change as of the end of the applicable year (from the end of the prior fiscal year) in fair value of any awards granted
in prior years that are outstanding and unvested as of the end of the applicable year; (iii) for awards that are granted and vest in
same applicable year, the fair value as of the vesting date; (iv) for awards granted in prior years that vest in the applicable year,
the amount equal to the change as of the vesting date (from the end of the prior fiscal year) in fair value; (v) for awards granted in
prior years that are determined to fail to meet the applicable vesting conditions during the applicable year, a deduction for the amount
equal to the fair value at the end of the prior fiscal year; and (vi) the dollar value of any dividends or other earnings paid on stock
or option awards in the applicable year prior to the vesting date that are not otherwise reflected in the fair value of such award or
included in any other component of total compensation for the applicable year. The valuation assumptions used to calculate fair values
did not materially differ from those disclosed at the time of grant. The amounts deducted or added in calculating the equity award adjustments
are as follows:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000066"
          xlink:to="Footnote000089"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000072"
          xlink:label="Fact000072"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000072"
          xlink:to="Footnote000089"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000078"
          xlink:label="Fact000078"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000078"
          xlink:to="Footnote000089"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000084"
          xlink:label="Fact000084"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000084"
          xlink:to="Footnote000089"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000067"
          xlink:label="Fact000067"
          xlink:type="locator"/>
        <link:footnote id="Footnote000090" xlink:label="Footnote000090" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            amounts included in this column are the amounts reported in &#x201c;Change in Pension and
                                            Nonqualified Deferred Compensation&#x201d; column of the Summary Compensation Table for each
                                            applicable year.</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000067"
          xlink:to="Footnote000090"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000073"
          xlink:label="Fact000073"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000073"
          xlink:to="Footnote000090"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000079"
          xlink:label="Fact000079"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000079"
          xlink:to="Footnote000090"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000085"
          xlink:label="Fact000085"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000085"
          xlink:to="Footnote000090"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000068"
          xlink:label="Fact000068"
          xlink:type="locator"/>
        <link:footnote id="Footnote000091" xlink:label="Footnote000091" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            total pension benefit adjustments for each applicable year include the aggregate of two components:
                                            (i) the actuarially determined service cost for services rendered by Mr. Dominguez during
                                            the applicable year (the &#x201c;service cost&#x201d;); and (ii) the entire cost of benefits
                                            granted in a plan amendment (or initiation) during the applicable year that are attributed
                                            by the benefit formula to services rendered in periods prior to the plan amendment or initiation
                                            (the &#x201c;prior service cost&#x201d;), in each case, calculated in accordance with U.S.
                                            GAAP. The amounts deducted or added in calculating the pension benefit adjustments are as
                                            follows:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000068"
          xlink:to="Footnote000091"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000074"
          xlink:label="Fact000074"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000074"
          xlink:to="Footnote000091"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000080"
          xlink:label="Fact000080"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000080"
          xlink:to="Footnote000091"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000086"
          xlink:label="Fact000086"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000086"
          xlink:to="Footnote000091"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000135"
          xlink:label="Fact000135"
          xlink:type="locator"/>
        <link:footnote id="Footnote000157" xlink:label="Footnote000157" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
                                            amounts deducted or added in calculating the total average equity award adjustments are as
                                            follows:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000135"
          xlink:to="Footnote000157"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000141"
          xlink:label="Fact000141"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000141"
          xlink:to="Footnote000157"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000147"
          xlink:label="Fact000147"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000147"
          xlink:to="Footnote000157"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000153"
          xlink:label="Fact000153"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000153"
          xlink:to="Footnote000157"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000137"
          xlink:label="Fact000137"
          xlink:type="locator"/>
        <link:footnote id="Footnote000158" xlink:label="Footnote000158" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">The
amounts deducted or added in calculating the total pension benefit adjustments are as follows:</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000137"
          xlink:to="Footnote000158"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000143"
          xlink:label="Fact000143"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000143"
          xlink:to="Footnote000158"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000149"
          xlink:label="Fact000149"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000149"
          xlink:to="Footnote000158"
          xlink:type="arc"/>
        <link:loc
          xlink:href="#Fact000155"
          xlink:label="Fact000155"
          xlink:type="locator"/>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fact000155"
          xlink:to="Footnote000158"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
