English
Segment disclosures
Company overviewEverus 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
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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | -2571000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | -4062000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | -89000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | -122000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | -33000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | -1772000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | -7994000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -1986000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | -6222000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | -4236000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | -2154000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | -5627000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | -1878000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | -3473000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | -1595000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | -2555000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | -7262000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | -6086000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | -8687000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | -2601000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | -2132000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | -7041000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | -2532000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | -4909000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | -2377000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | -2260000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | -9881000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | -5411000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | -7621000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | -2210000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | -1400000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | -3727000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | -7536000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -9324000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -9111000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | -11372000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -5730000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | -6872000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | -10017000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | -7536000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -9324000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | -12789000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | -11372000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | -5730000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 654821000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 553077000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 1480106000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 507717000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 927029000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 419312000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 327403000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 860088000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 285729000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 532685000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 78367000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 70114000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 233802000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 77325000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 163688000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 86363000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 76493000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 236349000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 79835000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 159856000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 61742000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 90951000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 286612000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 92333000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 195661000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 103328000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 93390000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 274916000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 97815000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 181526000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 15544000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 19471000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 42823000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 10575000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 23352000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 12777000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 10414000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 27551000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 12710000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 17137000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 24650000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 33699000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 85796000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 25650000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 52097000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 26447000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 29195000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 82874000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 27804000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 53679000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 20136000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 26941000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 74840000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 27938000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 47899000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 19961000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 21835000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 63855000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 24611000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 42020000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 184327000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 196471000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 545971000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 184446000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 349500000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 165054000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 206669000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 559922000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 182158000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 353253000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 2074578000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1197760000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1204016000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 316581000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 322661000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 473339000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 352671000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 364611000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 262344000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 62635000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 36975000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 55402000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 114207000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 109440000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 139766000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 99021000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 83421000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 57143000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 749500000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 753725000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 677434000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 837662000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 205924000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 393476000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 362826000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 972574000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 323862000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 609748000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 285886000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 194892000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 466489000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 133085000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 271597000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 65556000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 63966000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 192870000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 65921000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 128904000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 62983000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 74720000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 223179000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 73962000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 148459000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 11377000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 8084000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 30182000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 10323000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 22098000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 11775000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 15031000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 49254000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 16384000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 34223000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 34634000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 40618000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 101736000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 32689000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 61118000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 28429000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 46848000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 118016000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 42207000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 71168000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 1347305000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 670424000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1003455000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 258929000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 295679000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 285947000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 39010000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 61964000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 81786000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 150111000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 155599000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 94794000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 430271000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 396402000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 1126383000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 379415000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 729981000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 350566000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 326972000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 966035000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 354424000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 639063000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-01-01 – 2026-03-31 | 104273000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 118828000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 326205000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 113774000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 207377000 | USD | 20250813 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 93603000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 106936000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 282582000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 90600000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 175646000 | USD | 20250813 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 1534357000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 1299059000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1049626000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 439481000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 385868000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 353836000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 1010325000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1845449000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 835124000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 767312000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 2129139000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 713600000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 1361827000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 648227000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 536895000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 1481778000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 503893000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 944883000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 440990000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 516933000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1680210000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 227397000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 431860000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 204463000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 223412000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 620811000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 212384000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 397399000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 185015000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 228504000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 623777000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 206769000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 395273000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 188504000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 204428000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 549451000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 2031447000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2134867000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1997840000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 837146000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 734577000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 717393000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 2920672000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 2031447000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2134867000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 848521000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 837146000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 734577000 | USD | 20260225 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 419312000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 327403000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 860088000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 246956000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 266587000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 947792000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 753154000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1407975000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 507717000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 927029000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 86363000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 76493000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 236349000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 80021000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 116013000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 367331000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 147722000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 226089000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 77325000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 163688000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 103328000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 93390000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 274916000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 83711000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 76276000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 195178000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 72893000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 134635000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 92333000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 195661000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 12777000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 10414000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 27551000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 4427000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 19244000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 43947000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 7451000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 22995000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 10575000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 23352000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 26447000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 29195000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 82874000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 25875000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 38813000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 125962000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 29105000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 53755000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 25650000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 52097000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 19961000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 21835000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 63855000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 17409000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 15748000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 40601000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 22896000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 43032000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 27938000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 47899000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 165054000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 206669000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 559922000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 171095000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 188680000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 508850000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 204501000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 388828000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 184446000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 349500000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 1197760000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1204016000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1082456000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 322661000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 473339000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 405730000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 364611000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 262344000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 215509000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 36975000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 55402000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 151100000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 109440000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 139766000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 143045000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 83421000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 57143000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 72316000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 753725000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 677434000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 645077000 | USD | 20250228 | Open filing evidence |
Pro Forma · Electrical And Mechanical Segment
Statement Scenario · Statement Business Segments
Source dimensions
srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 1010236000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1845327000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 835091000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | -5145000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | -7716000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 1015381000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1853043000 | USD | 20260805 | Open filing evidence |
Pro Forma · Transmission And Distribution Segment
Statement Scenario · Statement Business Segments
Source dimensions
srt:StatementScenarioAxis=srt:ProFormaMember;us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 221311000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 423173000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 201862000 | USD | 20260506 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | -7384000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | -11446000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 228695000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 434619000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 285886000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 194892000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 466489000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 138512000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 226490000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 833388000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 62983000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 74720000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 223179000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 74497000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 82231000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 225593000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 11775000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 15031000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 49254000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 17839000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 18401000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 62488000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 28429000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 46848000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 118016000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 28961000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 29590000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 62401000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 670424000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1003455000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 904158000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 295679000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 285947000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 292032000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 61964000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 81786000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 91565000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 155599000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 94794000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 116831000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 350566000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 326972000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 966035000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 284639000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 272042000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 784334000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-03-31 | 93603000 | USD | 20250515 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 106936000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 282582000 | USD | 20241121 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 85046000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 92607000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 261457000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 1299059000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 1049626000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1002117000 | USD | 20250228 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 385868000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 353836000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 308530000 | USD | 20250228 | Open filing evidence |
Electrical And Mechanical Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ecg:ElectricalAndMechanicalSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 1010236000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 1845327000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 835091000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 765540000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 2121145000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 711614000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 1355605000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 643991000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 534741000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 1476151000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 502015000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 941410000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 439395000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 514378000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 1672948000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 476770000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 870246000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 323862000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 609748000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 11425000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 22802000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 10323000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 22098000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 522130000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 952401000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 379415000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 729981000 | USD | 20260805 | Open filing evidence |
Transmission And Distribution Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=ecg:TransmissionAndDistributionSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 221311000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 423173000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-03-31 | 201862000 | USD | 20260506 | Open filing evidence |
| 2025-07-01 – 2025-09-30 | 221280000 | USD | 20251105 | Open filing evidence |
| 2025-01-01 – 2025-09-30 | 613770000 | USD | 20251105 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 209852000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 392490000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-03-31 | 182638000 | USD | 20260506 | Open filing evidence |
| 2024-07-01 – 2024-09-30 | 226244000 | USD | 20251105 | Open filing evidence |
| 2024-01-01 – 2024-09-30 | 613896000 | USD | 20251105 | Open filing evidence |
| 2024-04-01 – 2024-06-30 | 201358000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-06-30 | 387652000 | USD | 20250813 | Open filing evidence |
| 2024-01-01 – 2024-03-31 | 186294000 | USD | 20250515 | Open filing evidence |
| 2023-07-01 – 2023-09-30 | 203028000 | USD | 20241121 | Open filing evidence |
| 2023-01-01 – 2023-09-30 | 545724000 | USD | 20241121 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 77541000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 143097000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 65921000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 128904000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 41775000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 76409000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 32689000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 61118000 | USD | 20260805 | Open 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| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2026-04-01 – 2026-06-30 | 108081000 | USD | 20260805 | Open filing evidence |
| 2026-01-01 – 2026-06-30 | 212354000 | USD | 20260805 | Open filing evidence |
| 2025-04-01 – 2025-06-30 | 113774000 | USD | 20260805 | Open filing evidence |
| 2025-01-01 – 2025-06-30 | 207377000 | USD | 20260805 | Open filing evidence |
Electrical And Mechanical Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=q42024:ElectricalAndMechanicalSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 2023911000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2125543000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 1988729000 | USD | 20250228 | Open filing evidence |
Transmission And Distribution Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=q42024:TransmissionAndDistributionSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2024-01-01 – 2024-12-31 | 825774000 | USD | 20250228 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 728847000 | USD | 20250228 | Open filing evidence |
| 2022-01-01 – 2022-12-31 | 710521000 | USD | 20250228 | Open filing evidence |
Electrical And Mechanical Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=q42025:ElectricalAndMechanicalSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 2910655000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 2023911000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 2125543000 | USD | 20260225 | Open filing evidence |
Transmission And Distribution Segment
Statement Business Segments
Source dimensions
us-gaap:StatementBusinessSegmentsAxis=q42025:TransmissionAndDistributionSegmentMember| Period | Value | Unit | Filed | Evidence |
|---|---|---|---|---|
| 2025-01-01 – 2025-12-31 | 835732000 | USD | 20260225 | Open filing evidence |
| 2024-01-01 – 2024-12-31 | 825774000 | USD | 20260225 | Open filing evidence |
| 2023-01-01 – 2023-12-31 | 728847000 | USD | 20260225 | Open filing evidence |