XML 29 R40.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock (Details) (USD $)
3 Months Ended 42 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Mar. 31, 2015
Dec. 31, 2014
Sep. 26, 2011
Dec. 05, 2013
Oct. 23, 2014
Equity, Class of Treasury Stock [Line Items]              
Common stock, outstanding 62,681,887us-gaap_CommonStockSharesOutstanding   62,681,887us-gaap_CommonStockSharesOutstanding 62,981,229us-gaap_CommonStockSharesOutstanding      
Common stock, issued 178,928us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross 379,616us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensationGross          
Number of shares repurchased 500,000us-gaap_StockRepurchasedDuringPeriodShares   8,000,000us-gaap_StockRepurchasedDuringPeriodShares        
Stock repurchased (in US dollars) $ 21,148,000us-gaap_StockRepurchasedDuringPeriodValue $ 0us-gaap_StockRepurchasedDuringPeriodValue $ 304,700,000us-gaap_StockRepurchasedDuringPeriodValue        
RepurchaseProgramSep262011              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase, authorized amount (in US dollars)         100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
   
RepurchaseProgramDec052013              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase, authorized amount (in US dollars)           100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramDec052013Member
 
Remaining authorized repurchase amount (in US dollars) 145,300,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramDec052013Member
  145,300,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramDec052013Member
       
RepurchaseProgramOct232014              
Equity, Class of Treasury Stock [Line Items]              
Stock repurchase, authorized amount (in US dollars)             $ 250,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramOct232014MemberMember