XML 80 R65.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Goodwill, Identifiable Intangible Assets, And Other Long-Lived Assets - Narrative (Details) - USD ($) | 12 Months Ended |
--- | --- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022 | Oct. 01, 2024
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | $ 1,018,415,000 | $ 956,549,000 | $ 919,151,000 |
Goodwill impairment | $ 0 | 0 | 0 |
Goodwill, accumulated impairment loss |  |  | 493,600,000 |
Amortization periods | 7 years 9 months |  |  |
Amortization of identifiable intangible assets | $ 77,002,000 | 67,143,000 | 61,315,000 |
Indefinite-Lived Intangible Assets |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Other asset impairment charges, excluding goodwill | 0 | 0 | 0 |
Finite-Lived Intangible Assets |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Other asset impairment charges, excluding goodwill | 0 | 0 | 0 |
Long-Lived Assets |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Other asset impairment charges, excluding goodwill | 0 | 2,400,000 | 0 |
2023 Acquisitions |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill |  | 37,400,000 |  |
Identifiable intangible assets acquired |  | 59,200,000 |  |
2022 Acquisitions |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill |  |  | 28,900,000 |
Identifiable intangible assets acquired |  |  | 65,900,000 |
2024Acquisitions |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | 61,900,000 |  |  |
Identifiable intangible assets acquired | 139,100,000 |  |  |
Domestic Segments |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Perpetual growth rate used for annual testing, percentage |  |  |  | 2.50%
Domestic Construction |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Weighted average cost of capital used in annual testing, percentage |  |  |  | 10.60%
United States Electrical Construction And Facilities Services |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | $ 191,752,000 | 178,013,000 | 178,013,000 |
Goodwill allocated, percentage | 18.80% |  |  |
Effect of 50 Basis Point Increase in the Weighted Average Costs of Capital |  |  |  | $ 226,500,000
Effect of 50 Basis Point Decrease in the Perpetual Growth Rate |  |  |  | 123,200,000
United States Mechanical Construction And Facilities Services |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | $ 344,464,000 | 318,353,000 | 315,329,000 |
Goodwill allocated, percentage | 33.80% |  |  |
Effect of 50 Basis Point Increase in the Weighted Average Costs of Capital |  |  |  | 383,700,000
Effect of 50 Basis Point Decrease in the Perpetual Growth Rate |  |  |  | $ 210,100,000
United States Building Services |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | $ 358,305,000 | 346,095,000 | 311,721,000 |
Goodwill allocated, percentage | 35.20% |  |  |
Weighted average cost of capital used in annual testing, percentage |  |  |  | 10.90%
Effect of 50 Basis Point Increase in the Weighted Average Costs of Capital |  |  |  | $ 93,500,000
Effect of 50 Basis Point Decrease in the Perpetual Growth Rate |  |  |  | $ 46,000,000.0
Goodwill, accumulated impairment loss |  |  | 139,500,000 |
United States Industrial Services |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Goodwill | $ 123,894,000 | $ 114,088,000 | 114,088,000 |
Goodwill allocated, percentage | 12.20% |  |  |
Weighted average cost of capital used in annual testing, percentage |  |  |  | 10.50%
Effect of 50 Basis Point Increase in the Weighted Average Costs of Capital |  |  |  | $ 32,500,000
Effect of 50 Basis Point Decrease in the Perpetual Growth Rate |  |  |  | $ 13,000,000.0
Goodwill, accumulated impairment loss |  |  | $ 354,100,000 |
Customer relationships |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Amortization periods | 8 years 3 months |  |  |
Developed technology/Vendor network |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Amortization periods | 2 years 9 months |  |  |
Trade names (finite-lived) |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Amortization periods | 4 years 6 months |  |  |
Contract backlog |  |  |  |
Goodwill and Intangible Assets[Line Items] |  |  |  |
Amortization periods | 9 months |  |  |

X
- Definition Goodwill Allocated, Percentage + References No definition available. + Details
Name: | eme_GoodwillAllocatedPercentage
Namespace Prefix: | eme_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Goodwill and Intangible Assets [Line Items] + References No definition available. + Details
Name: | eme_GoodwillAndIntangibleAssetsLineItems
Namespace Prefix: | eme_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Goodwill Impairment Testing, Effect of Fifty Basis Point Decrease in the Perpetual Growth Rate + References No definition available. + Details
Name: | eme_GoodwillImpairmentTestingEffectofFiftyBasisPointDecreaseinthePerpetualGrowthRate
Namespace Prefix: | eme_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Goodwill Impairment Testing, Effect of Fifty Basis Point Increase in the Weighted Average Costs of Capital + References No definition available. + Details
Name: | eme_GoodwillImpairmentTestingEffectofFiftyBasisPointIncreaseintheWeightedAverageCostsofCapital
Namespace Prefix: | eme_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Goodwill Impairment Testing, Perpetual Growth Rate, Percentage + References No definition available. + Details
Name: | eme_GoodwillImpairmentTestingPerpetualGrowthRatePercentage
Namespace Prefix: | eme_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Goodwill Impairment Testing, Weighted Average Cost of Capital, Percentage + References No definition available. + Details
Name: | eme_GoodwillImpairmentTestingWeightedAverageCostOfCapitalPercentage
Namespace Prefix: | eme_
Data Type: | dtr-types1:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 40 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482640/350-30-55-40 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a)(2) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 30 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482686/350-30-45-2 + Details
Name: | us-gaap_AmortizationOfIntangibleAssets
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of intangible assets, excluding goodwill, acquired at the acquisition date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 805 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1 + Details
Name: | us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_FiniteLivedIntangibleAssetUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition Amount, after accumulated impairment loss, of asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 280 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 49 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482785/280-10-55-49 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 852 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org/1943274/2147481372/852-10-55-10 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 210 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(15)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-1 Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(10)(1)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 + Details
Name: | us-gaap_Goodwill
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Amount of accumulated impairment loss for asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (h) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 + Details
Name: | us-gaap_GoodwillImpairedAccumulatedImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of impairment loss from asset representing future economic benefit arising from other asset acquired in business combination or from joint venture formation or both, that is not individually identified and separately recognized. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -SubTopic 10 -Topic 230 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 55 -Paragraph 24 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482548/350-20-55-24 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-2 Reference 4: http://www.xbrl.org/2003/role/exampleRef -Topic 820 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 100 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482078/820-10-55-100 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482573/350-20-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 350 -SubTopic 20 -Name Accounting Standards Codification -Section 45 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482598/350-20-45-2 + Details
Name: | us-gaap_GoodwillImpairmentLoss
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 230 -SubTopic 10 -Name Accounting Standards Codification -Section 45 -Paragraph 28 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 360 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482099/360-10-50-2 + Details
Name: | us-gaap_OtherAssetImpairmentCharges
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_IndefinitelivedIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=us-gaap_FiniteLivedIntangibleAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FairValueByAssetClassAxis=eme_LongLivedAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=eme_A2023AcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=eme_A2022AcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BusinessAcquisitionAxis=eme_A2024AcquisitionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_DomesticSegmentsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_DomesticConstructionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesBuildingServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=eme_UnitedStatesIndustrialServicesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_DevelopedTechnologyRightsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=eme_ContractBacklogMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |