XML 110 R69.htm IDEA: XBRL DOCUMENT v2.4.1.9
Share-Based Compensation Plans - Narrative (Details) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized under employee stock purchase plan (in shares) 3,250,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized      
Shares available for grant or issuance under share-based compensation plans (in shares) 2,086,953us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant      
Compensation expense to be recognized $ 4,500,000us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized      
Maximum vesting period 3 years      
Proceeds from exercise of stock options 6,900,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 5,200,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions 8,800,000us-gaap_EmployeeServiceShareBasedCompensationCashReceivedFromExerciseOfStockOptions  
Income tax benefit realized from exercise of stock options 8,600,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 5,200,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions 8,700,000us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions  
Excess tax benefits from share-based compensation 8,264,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 4,624,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities 7,083,000us-gaap_ExcessTaxBenefitFromShareBasedCompensationFinancingActivities  
Total intrinsic value of options exercised 23,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 12,500,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue 25,900,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue  
Options that were exercisable (in shares) 566,774us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 1,310,697us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber 1,796,377us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber  
Weighted average exercise price of exercisable options (in dollars per share) $ 24.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 18.12us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice $ 17.15us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice  
Total intrinsic value of options outstanding and exercisable 11,500,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 31,900,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 31,400,000us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1  
Forfeitures of stock options (in shares)     0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod  
Awards of Shares and Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Compensation expense 8,100,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= eme_AwardsOfSharesAndStockUnitsMember
6,900,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= eme_AwardsOfSharesAndStockUnitsMember
6,700,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= eme_AwardsOfSharesAndStockUnitsMember
 
Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
11,702us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Compensation expense $ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 0us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
$ 100,000us-gaap_AllocatedShareBasedCompensationExpense
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
 
Options outstanding 566,774us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,310,697us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
1,796,377us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
3,400,541us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockOptionMember
Restricted Stock Units (RSUs)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares vested, but issuance deferred (in shares) 76,001eme_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodIssuanceDeferred
/ us-gaap_AwardTypeAxis
= us-gaap_RestrictedStockUnitsRSUMember
     
Issuance deferral period 5 years      
Employee Stock Purchase Plan (in shares)        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares authorized under employee stock purchase plan (in shares) 3,000,000us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
/ us-gaap_AwardTypeAxis
= us-gaap_EmployeeStockMember
     
Non-Employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted (in shares) 0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_TitleOfIndividualAxis
= eme_NonEmployeeDirectorMember
0us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_TitleOfIndividualAxis
= eme_NonEmployeeDirectorMember
12,264us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
/ us-gaap_TitleOfIndividualAxis
= eme_NonEmployeeDirectorMember