Segment disclosures

Company overview

Everus Construction Group, Inc.

Each reported dimension combination stays separate. Revenue and operating income are shown as reported, with their dates and sources.

Revenue · Reported segment facts

93 dimension combinations 482 retained observations 13 reported periods

Counts describe retained dimensioned rows only. Periods and members can change across reports, and this view does not infer missing values or expected segment totals.

Intersegment Elimination · Pro Forma · Electrical And Mechanical Segment

Consolidation Items · Statement Scenario · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31-2571000 USD20260506Open filing evidence

Intersegment Elimination · Pro Forma · Transmission And Distribution Segment

Consolidation Items · Statement Scenario · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31-4062000 USD20260506Open filing evidence

Intersegment Elimination · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30-89000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30-122000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31-33000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30-1772000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30-7994000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30-1986000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30-6222000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31-4236000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30-2154000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30-5627000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30-1878000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30-3473000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31-1595000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30-2555000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30-7262000 USD20241121Open filing evidence

Intersegment Elimination · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30-6086000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30-8687000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31-2601000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30-2132000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30-7041000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30-2532000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30-4909000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31-2377000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30-2260000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30-9881000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30-5411000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30-7621000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31-2210000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30-1400000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30-3727000 USD20241121Open filing evidence

Intersegment Elimination · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31-7536000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31-9324000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31-9111000 USD20250228Open filing evidence

Intersegment Elimination · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31-11372000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31-5730000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31-6872000 USD20250228Open filing evidence

Intersegment Elimination · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31-10017000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31-7536000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31-9324000 USD20260225Open filing evidence

Intersegment Elimination · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31-12789000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31-11372000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31-5730000 USD20260225Open filing evidence

Operating Segments · Commercial · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:CommercialMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31654821000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30553077000 USD20251105Open filing evidence
2025-01-01 – 2025-09-301480106000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30507717000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30927029000 USD20250813Open filing evidence
2025-01-01 – 2025-03-31419312000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30327403000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30860088000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30285729000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30532685000 USD20250813Open filing evidence

Operating Segments · Industrial · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:IndustrialMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3178367000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3070114000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30233802000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3077325000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30163688000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3186363000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3076493000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30236349000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3079835000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30159856000 USD20250813Open filing evidence

Operating Segments · Institutional · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:InstitutionalMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3161742000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3090951000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30286612000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3092333000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30195661000 USD20250813Open filing evidence
2025-01-01 – 2025-03-31103328000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3093390000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30274916000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3097815000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30181526000 USD20250813Open filing evidence

Operating Segments · Renewables · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:RenewablesMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3115544000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3019471000 USD20251105Open filing evidence
2025-01-01 – 2025-09-3042823000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3010575000 USD20250813Open filing evidence
2025-01-01 – 2025-06-3023352000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3112777000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3010414000 USD20251105Open filing evidence
2024-01-01 – 2024-09-3027551000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3012710000 USD20250813Open filing evidence
2024-01-01 – 2024-06-3017137000 USD20250813Open filing evidence

Operating Segments · Service And Other · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:ServiceAndOtherMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3124650000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3033699000 USD20251105Open filing evidence
2025-01-01 – 2025-09-3085796000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3025650000 USD20250813Open filing evidence
2025-01-01 – 2025-06-3052097000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3126447000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3029195000 USD20251105Open filing evidence
2024-01-01 – 2024-09-3082874000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3027804000 USD20250813Open filing evidence
2024-01-01 – 2024-06-3053679000 USD20250813Open filing evidence

Operating Segments · Transportation · Transmission And Distribution Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:TransportationMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3120136000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3026941000 USD20251105Open filing evidence
2025-01-01 – 2025-09-3074840000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3027938000 USD20250813Open filing evidence
2025-01-01 – 2025-06-3047899000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3119961000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3021835000 USD20251105Open filing evidence
2024-01-01 – 2024-09-3063855000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3024611000 USD20250813Open filing evidence
2024-01-01 – 2024-06-3042020000 USD20250813Open filing evidence

Operating Segments · Utility · Transmission And Distribution Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=ecg:UtilityMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31184327000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30196471000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30545971000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30184446000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30349500000 USD20250813Open filing evidence
2025-01-01 – 2025-03-31165054000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30206669000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30559922000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30182158000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30353253000 USD20250813Open filing evidence

Operating Segments · Commercial · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:CommercialMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-312074578000 USD20260225Open filing evidence
2024-01-01 – 2024-12-311197760000 USD20260225Open filing evidence
2023-01-01 – 2023-12-311204016000 USD20260225Open filing evidence

Operating Segments · Industrial · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:IndustrialMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31316581000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31322661000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31473339000 USD20260225Open filing evidence

Operating Segments · Institutional · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:InstitutionalMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31352671000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31364611000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31262344000 USD20260225Open filing evidence

Operating Segments · Renewables · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:RenewablesMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3162635000 USD20260225Open filing evidence
2024-01-01 – 2024-12-3136975000 USD20260225Open filing evidence
2023-01-01 – 2023-12-3155402000 USD20260225Open filing evidence

Operating Segments · Service And Other · Electrical And Mechanical Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:ServiceAndOtherMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31114207000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31109440000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31139766000 USD20260225Open filing evidence

Operating Segments · Transportation · Transmission And Distribution Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:TransportationMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3199021000 USD20260225Open filing evidence
2024-01-01 – 2024-12-3183421000 USD20260225Open filing evidence
2023-01-01 – 2023-12-3157143000 USD20260225Open filing evidence

Operating Segments · Utility · Transmission And Distribution Segment

Consolidation Items · Major Customers · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:MajorCustomersAxis=q42025:UtilityMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31749500000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31753725000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31677434000 USD20260225Open filing evidence

Operating Segments · Pro Forma · Electrical And Mechanical Segment

Consolidation Items · Statement Scenario · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31837662000 USD20260506Open filing evidence

Operating Segments · Pro Forma · Transmission And Distribution Segment

Consolidation Items · Statement Scenario · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31205924000 USD20260506Open filing evidence

Operating Segments · Cost Reimbursable Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31393476000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30362826000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30972574000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30323862000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30609748000 USD20250813Open filing evidence
2025-01-01 – 2025-03-31285886000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30194892000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30466489000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30133085000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30271597000 USD20250813Open filing evidence

Operating Segments · Cost Reimbursable Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3165556000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3063966000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30192870000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3065921000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30128904000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3162983000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3074720000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30223179000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3073962000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30148459000 USD20250813Open filing evidence

Operating Segments · Unit Price Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3111377000 USD20260506Open filing evidence
2025-07-01 – 2025-09-308084000 USD20251105Open filing evidence
2025-01-01 – 2025-09-3030182000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3010323000 USD20250813Open filing evidence
2025-01-01 – 2025-06-3022098000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3111775000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3015031000 USD20251105Open filing evidence
2024-01-01 – 2024-09-3049254000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3016384000 USD20250813Open filing evidence
2024-01-01 – 2024-06-3034223000 USD20250813Open filing evidence

Operating Segments · Unit Price Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-3134634000 USD20260506Open filing evidence
2025-07-01 – 2025-09-3040618000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30101736000 USD20251105Open filing evidence
2025-04-01 – 2025-06-3032689000 USD20250813Open filing evidence
2025-01-01 – 2025-06-3061118000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3128429000 USD20260506Open filing evidence
2024-07-01 – 2024-09-3046848000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30118016000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3042207000 USD20250813Open filing evidence
2024-01-01 – 2024-06-3071168000 USD20250813Open filing evidence

Operating Segments · Cost Reimbursable Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=q42025:CostReimbursableContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-311347305000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31670424000 USD20260225Open filing evidence
2023-01-01 – 2023-12-311003455000 USD20260225Open filing evidence

Operating Segments · Cost Reimbursable Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=q42025:CostReimbursableContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31258929000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31295679000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31285947000 USD20260225Open filing evidence

Operating Segments · Unit Price Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=q42025:UnitPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-3139010000 USD20260225Open filing evidence
2024-01-01 – 2024-12-3161964000 USD20260225Open filing evidence
2023-01-01 – 2023-12-3181786000 USD20260225Open filing evidence

Operating Segments · Unit Price Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=q42025:UnitPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31150111000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31155599000 USD20260225Open filing evidence
2023-01-01 – 2023-12-3194794000 USD20260225Open filing evidence

Operating Segments · Fixed Price Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31430271000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30396402000 USD20251105Open filing evidence
2025-01-01 – 2025-09-301126383000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30379415000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30729981000 USD20250813Open filing evidence
2025-01-01 – 2025-03-31350566000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30326972000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30966035000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30354424000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30639063000 USD20250813Open filing evidence

Operating Segments · Fixed Price Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-01-01 – 2026-03-31104273000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30118828000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30326205000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30113774000 USD20250813Open filing evidence
2025-01-01 – 2025-06-30207377000 USD20250813Open filing evidence
2025-01-01 – 2025-03-3193603000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30106936000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30282582000 USD20251105Open filing evidence
2024-04-01 – 2024-06-3090600000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30175646000 USD20250813Open filing evidence

Operating Segments · Fixed Price Contract · Electrical And Mechanical Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-311534357000 USD20260225Open filing evidence
2024-01-01 – 2024-12-311299059000 USD20260225Open filing evidence
2023-01-01 – 2023-12-311049626000 USD20260225Open filing evidence

Operating Segments · Fixed Price Contract · Transmission And Distribution Segment

Consolidation Items · Contract With Customer Basis Of Pricing · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31439481000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31385868000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31353836000 USD20260225Open filing evidence

Operating Segments · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-301010325000 USD20260805Open filing evidence
2026-01-01 – 2026-06-301845449000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31835124000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30767312000 USD20251105Open filing evidence
2025-01-01 – 2025-09-302129139000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30713600000 USD20260805Open filing evidence
2025-01-01 – 2025-06-301361827000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31648227000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30536895000 USD20251105Open filing evidence
2024-01-01 – 2024-09-301481778000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30503893000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30944883000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31440990000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30516933000 USD20241121Open filing evidence
2023-01-01 – 2023-09-301680210000 USD20241121Open filing evidence

Operating Segments · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30227397000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30431860000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31204463000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30223412000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30620811000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30212384000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30397399000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31185015000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30228504000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30623777000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30206769000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30395273000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31188504000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30204428000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30549451000 USD20241121Open filing evidence

Operating Segments · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-312031447000 USD20250228Open filing evidence
2023-01-01 – 2023-12-312134867000 USD20250228Open filing evidence
2022-01-01 – 2022-12-311997840000 USD20250228Open filing evidence

Operating Segments · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31837146000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31734577000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31717393000 USD20250228Open filing evidence

Operating Segments · Electrical And Mechanical Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-312920672000 USD20260225Open filing evidence
2024-01-01 – 2024-12-312031447000 USD20260225Open filing evidence
2023-01-01 – 2023-12-312134867000 USD20260225Open filing evidence

Operating Segments · Transmission And Distribution Segment

Consolidation Items · Statement Business Segments

Source dimensions srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31848521000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31837146000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31734577000 USD20260225Open filing evidence

Commercial · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:CommercialMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31419312000 USD20250515Open filing evidence
2024-07-01 – 2024-09-30327403000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30860088000 USD20241121Open filing evidence
2024-01-01 – 2024-03-31246956000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30266587000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30947792000 USD20241121Open filing evidence

Commercial · Electrical And Mechanical Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:CommercialMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30753154000 USD20260805Open filing evidence
2026-01-01 – 2026-06-301407975000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30507717000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30927029000 USD20260805Open filing evidence

Industrial · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:IndustrialMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3186363000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3076493000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30236349000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3180021000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30116013000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30367331000 USD20241121Open filing evidence

Industrial · Electrical And Mechanical Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:IndustrialMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30147722000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30226089000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3077325000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30163688000 USD20260805Open filing evidence

Institutional · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:InstitutionalMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31103328000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3093390000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30274916000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3183711000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3076276000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30195178000 USD20241121Open filing evidence

Institutional · Electrical And Mechanical Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:InstitutionalMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3072893000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30134635000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3092333000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30195661000 USD20260805Open filing evidence

Renewables · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:RenewablesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3112777000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3010414000 USD20241121Open filing evidence
2024-01-01 – 2024-09-3027551000 USD20241121Open filing evidence
2024-01-01 – 2024-03-314427000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3019244000 USD20241121Open filing evidence
2023-01-01 – 2023-09-3043947000 USD20241121Open filing evidence

Renewables · Electrical And Mechanical Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:RenewablesMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-307451000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3022995000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3010575000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3023352000 USD20260805Open filing evidence

Service And Other · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:ServiceAndOtherMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3126447000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3029195000 USD20241121Open filing evidence
2024-01-01 – 2024-09-3082874000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3125875000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3038813000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30125962000 USD20241121Open filing evidence

Service And Other · Electrical And Mechanical Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:ServiceAndOtherMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3029105000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3053755000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3025650000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3052097000 USD20260805Open filing evidence

Transportation · Operating Segments · Transmission And Distribution Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:TransportationMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3119961000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3021835000 USD20241121Open filing evidence
2024-01-01 – 2024-09-3063855000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3117409000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3015748000 USD20241121Open filing evidence
2023-01-01 – 2023-09-3040601000 USD20241121Open filing evidence

Transportation · Transmission And Distribution Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:TransportationMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3022896000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3043032000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3027938000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3047899000 USD20260805Open filing evidence

Utility · Operating Segments · Transmission And Distribution Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=ecg:UtilityMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31165054000 USD20250515Open filing evidence
2024-07-01 – 2024-09-30206669000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30559922000 USD20241121Open filing evidence
2024-01-01 – 2024-03-31171095000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30188680000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30508850000 USD20241121Open filing evidence

Utility · Transmission And Distribution Segment · Operating Segments

Major Customers · Statement Business Segments · Consolidation Items

Source dimensions srt:MajorCustomersAxis=ecg:UtilityMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30204501000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30388828000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30184446000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30349500000 USD20260805Open filing evidence

Commercial · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:CommercialMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-311197760000 USD20250228Open filing evidence
2023-01-01 – 2023-12-311204016000 USD20250228Open filing evidence
2022-01-01 – 2022-12-311082456000 USD20250228Open filing evidence

Industrial · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:IndustrialMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31322661000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31473339000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31405730000 USD20250228Open filing evidence

Institutional · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:InstitutionalMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31364611000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31262344000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31215509000 USD20250228Open filing evidence

Renewables · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:RenewablesMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-3136975000 USD20250228Open filing evidence
2023-01-01 – 2023-12-3155402000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31151100000 USD20250228Open filing evidence

Service And Other · Operating Segments · Electrical And Mechanical Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:ServiceAndOtherMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31109440000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31139766000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31143045000 USD20250228Open filing evidence

Transportation · Operating Segments · Transmission And Distribution Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:TransportationMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-3183421000 USD20250228Open filing evidence
2023-01-01 – 2023-12-3157143000 USD20250228Open filing evidence
2022-01-01 – 2022-12-3172316000 USD20250228Open filing evidence

Utility · Operating Segments · Transmission And Distribution Segment

Major Customers · Consolidation Items · Statement Business Segments

Source dimensions srt:MajorCustomersAxis=q42024:UtilityMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31753725000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31677434000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31645077000 USD20250228Open filing evidence

Pro Forma · Electrical And Mechanical Segment

Statement Scenario · Statement Business Segments

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-301010236000 USD20260805Open filing evidence
2026-01-01 – 2026-06-301845327000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31835091000 USD20260506Open filing evidence

Pro Forma · Electrical And Mechanical Segment · Intersegment Elimination

Statement Scenario · Statement Business Segments · Consolidation Items

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30-5145000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30-7716000 USD20260805Open filing evidence

Pro Forma · Electrical And Mechanical Segment · Operating Segments

Statement Scenario · Statement Business Segments · Consolidation Items

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-301015381000 USD20260805Open filing evidence
2026-01-01 – 2026-06-301853043000 USD20260805Open filing evidence

Pro Forma · Transmission And Distribution Segment

Statement Scenario · Statement Business Segments

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30221311000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30423173000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31201862000 USD20260506Open filing evidence

Pro Forma · Transmission And Distribution Segment · Intersegment Elimination

Statement Scenario · Statement Business Segments · Consolidation Items

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:IntersegmentEliminationMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30-7384000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30-11446000 USD20260805Open filing evidence

Pro Forma · Transmission And Distribution Segment · Operating Segments

Statement Scenario · Statement Business Segments · Consolidation Items

Source dimensions srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30228695000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30434619000 USD20260805Open filing evidence

Cost Reimbursable Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31285886000 USD20250515Open filing evidence
2024-07-01 – 2024-09-30194892000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30466489000 USD20241121Open filing evidence
2024-01-01 – 2024-03-31138512000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30226490000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30833388000 USD20241121Open filing evidence

Cost Reimbursable Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3162983000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3074720000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30223179000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3174497000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3082231000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30225593000 USD20241121Open filing evidence

Unit Price Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3111775000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3015031000 USD20241121Open filing evidence
2024-01-01 – 2024-09-3049254000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3117839000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3018401000 USD20241121Open filing evidence
2023-01-01 – 2023-09-3062488000 USD20241121Open filing evidence

Unit Price Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3128429000 USD20250515Open filing evidence
2024-07-01 – 2024-09-3046848000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30118016000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3128961000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3029590000 USD20241121Open filing evidence
2023-01-01 – 2023-09-3062401000 USD20241121Open filing evidence

Cost Reimbursable Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=q42024:CostReimbursableContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31670424000 USD20250228Open filing evidence
2023-01-01 – 2023-12-311003455000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31904158000 USD20250228Open filing evidence

Cost Reimbursable Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=q42024:CostReimbursableContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31295679000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31285947000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31292032000 USD20250228Open filing evidence

Unit Price Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=q42024:UnitPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-3161964000 USD20250228Open filing evidence
2023-01-01 – 2023-12-3181786000 USD20250228Open filing evidence
2022-01-01 – 2022-12-3191565000 USD20250228Open filing evidence

Unit Price Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=q42024:UnitPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31155599000 USD20250228Open filing evidence
2023-01-01 – 2023-12-3194794000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31116831000 USD20250228Open filing evidence

Fixed Price Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-31350566000 USD20250515Open filing evidence
2024-07-01 – 2024-09-30326972000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30966035000 USD20241121Open filing evidence
2024-01-01 – 2024-03-31284639000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30272042000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30784334000 USD20241121Open filing evidence

Fixed Price Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-03-3193603000 USD20250515Open filing evidence
2024-07-01 – 2024-09-30106936000 USD20241121Open filing evidence
2024-01-01 – 2024-09-30282582000 USD20241121Open filing evidence
2024-01-01 – 2024-03-3185046000 USD20250515Open filing evidence
2023-07-01 – 2023-09-3092607000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30261457000 USD20241121Open filing evidence

Fixed Price Contract · Operating Segments · Electrical And Mechanical Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-311299059000 USD20250228Open filing evidence
2023-01-01 – 2023-12-311049626000 USD20250228Open filing evidence
2022-01-01 – 2022-12-311002117000 USD20250228Open filing evidence

Fixed Price Contract · Operating Segments · Transmission And Distribution Segment

Contract With Customer Basis Of Pricing · Consolidation Items · Statement Business Segments

Source dimensions us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31385868000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31353836000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31308530000 USD20250228Open filing evidence

Electrical And Mechanical Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-301010236000 USD20260805Open filing evidence
2026-01-01 – 2026-06-301845327000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31835091000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30765540000 USD20251105Open filing evidence
2025-01-01 – 2025-09-302121145000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30711614000 USD20260805Open filing evidence
2025-01-01 – 2025-06-301355605000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31643991000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30534741000 USD20251105Open filing evidence
2024-01-01 – 2024-09-301476151000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30502015000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30941410000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31439395000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30514378000 USD20241121Open filing evidence
2023-01-01 – 2023-09-301672948000 USD20241121Open filing evidence

Electrical And Mechanical Segment · Operating Segments · Cost Reimbursable Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30476770000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30870246000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30323862000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30609748000 USD20260805Open filing evidence

Electrical And Mechanical Segment · Operating Segments · Unit Price Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3011425000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3022802000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3010323000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3022098000 USD20260805Open filing evidence

Electrical And Mechanical Segment · Operating Segments · Fixed Price Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30522130000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30952401000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30379415000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30729981000 USD20260805Open filing evidence

Transmission And Distribution Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30221311000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30423173000 USD20260805Open filing evidence
2026-01-01 – 2026-03-31201862000 USD20260506Open filing evidence
2025-07-01 – 2025-09-30221280000 USD20251105Open filing evidence
2025-01-01 – 2025-09-30613770000 USD20251105Open filing evidence
2025-04-01 – 2025-06-30209852000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30392490000 USD20260805Open filing evidence
2025-01-01 – 2025-03-31182638000 USD20260506Open filing evidence
2024-07-01 – 2024-09-30226244000 USD20251105Open filing evidence
2024-01-01 – 2024-09-30613896000 USD20251105Open filing evidence
2024-04-01 – 2024-06-30201358000 USD20250813Open filing evidence
2024-01-01 – 2024-06-30387652000 USD20250813Open filing evidence
2024-01-01 – 2024-03-31186294000 USD20250515Open filing evidence
2023-07-01 – 2023-09-30203028000 USD20241121Open filing evidence
2023-01-01 – 2023-09-30545724000 USD20241121Open filing evidence

Transmission And Distribution Segment · Operating Segments · Cost Reimbursable Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:CostReimbursableContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3077541000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30143097000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3065921000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30128904000 USD20260805Open filing evidence

Transmission And Distribution Segment · Operating Segments · Unit Price Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=ecg:UnitPriceContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-3041775000 USD20260805Open filing evidence
2026-01-01 – 2026-06-3076409000 USD20260805Open filing evidence
2025-04-01 – 2025-06-3032689000 USD20260805Open filing evidence
2025-01-01 – 2025-06-3061118000 USD20260805Open filing evidence

Transmission And Distribution Segment · Operating Segments · Fixed Price Contract

Statement Business Segments · Consolidation Items · Contract With Customer Basis Of Pricing

Source dimensions us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember;srt:ConsolidationItemsAxis=us-gaap:OperatingSegmentsMember;us-gaap:ContractWithCustomerBasisOfPricingAxis=us-gaap:FixedPriceContractMember
PeriodValueUnitFiledEvidence
2026-04-01 – 2026-06-30108081000 USD20260805Open filing evidence
2026-01-01 – 2026-06-30212354000 USD20260805Open filing evidence
2025-04-01 – 2025-06-30113774000 USD20260805Open filing evidence
2025-01-01 – 2025-06-30207377000 USD20260805Open filing evidence

Electrical And Mechanical Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-312023911000 USD20250228Open filing evidence
2023-01-01 – 2023-12-312125543000 USD20250228Open filing evidence
2022-01-01 – 2022-12-311988729000 USD20250228Open filing evidence

Transmission And Distribution Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2024-01-01 – 2024-12-31825774000 USD20250228Open filing evidence
2023-01-01 – 2023-12-31728847000 USD20250228Open filing evidence
2022-01-01 – 2022-12-31710521000 USD20250228Open filing evidence

Electrical And Mechanical Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-312910655000 USD20260225Open filing evidence
2024-01-01 – 2024-12-312023911000 USD20260225Open filing evidence
2023-01-01 – 2023-12-312125543000 USD20260225Open filing evidence

Transmission And Distribution Segment

Statement Business Segments

Source dimensions us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember
PeriodValueUnitFiledEvidence
2025-01-01 – 2025-12-31835732000 USD20260225Open filing evidence
2024-01-01 – 2024-12-31825774000 USD20260225Open filing evidence
2023-01-01 – 2023-12-31728847000 USD20260225Open filing evidence