XML 32 R86.htm IDEA: XBRL DOCUMENT v2.4.1.9
Defined Contribution Plans - Narrative (Details) (USD $)
In Millions, unless otherwise specified
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
United States      
Defined Contribution Pension and Other Postretirement Plans [Line Items]      
Expense recognized $ 25.3us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
$ 22.6us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
$ 20.7us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
Supplemental matching 4.3us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
4.0us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
3.6us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_UnitedStatesPensionPlansOfUsEntityDefinedContributionMember
United Kingdom      
Defined Contribution Pension and Other Postretirement Plans [Line Items]      
Expense recognized $ 4.8us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_ForeignPensionPlansDefinedContributionMember
$ 5.0us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_ForeignPensionPlansDefinedContributionMember
$ 5.7us-gaap_DefinedContributionPlanCostRecognized
/ eme_DefinedContributionPlanAndOtherPostretirementPlansAxis
= eme_ForeignPensionPlansDefinedContributionMember