XML 71 R68.htm IDEA: XBRL DOCUMENT v2.4.1.9
Common Stock (Details) (USD $)
0 Months Ended 1 Months Ended 3 Months Ended 12 Months Ended 48 Months Ended
Dec. 28, 2012
Dec. 07, 2012
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2013
Sep. 30, 2013
Jun. 30, 2013
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2014
Sep. 26, 2011
Dec. 05, 2013
Oct. 23, 2014
Equity, Class of Treasury Stock [Line Items]                            
Common stock, outstanding (in shares)     66,896,518us-gaap_CommonStockSharesOutstanding   66,896,518us-gaap_CommonStockSharesOutstanding     62,981,229us-gaap_CommonStockSharesOutstanding 66,896,518us-gaap_CommonStockSharesOutstanding   62,981,229us-gaap_CommonStockSharesOutstanding      
Special dividend declared (in dollars per share)   $ 0.25us-gaap_DividendsPayableAmountPerShare                        
Increase in quarterly dividend declared (in dollars per share)   $ 0.06eme_DividendsPayableIncreaseDecreaseToAmountPerShare $ 0.08eme_DividendsPayableIncreaseDecreaseToAmountPerShare $ 0.06eme_DividendsPayableIncreaseDecreaseToAmountPerShare                    
Dividend paid (in dollars per share) $ 0.06us-gaap_CommonStockDividendsPerShareCashPaid       $ 0.06us-gaap_CommonStockDividendsPerShareCashPaid $ 0.06us-gaap_CommonStockDividendsPerShareCashPaid $ 0.06us-gaap_CommonStockDividendsPerShareCashPaid              
Stock repurchased (in US dollars)               $ 206,028,000us-gaap_StockRepurchasedDuringPeriodValue $ 26,070,000us-gaap_StockRepurchasedDuringPeriodValue $ 23,912,000us-gaap_StockRepurchasedDuringPeriodValue        
RepurchaseProgramSept262011                            
Equity, Class of Treasury Stock [Line Items]                            
Stock repurchase, authorized amount (in US dollars)                       100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
   
Number of shares repurchased (in shares)               4,800,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
    7,600,000us-gaap_StockRepurchasedDuringPeriodShares
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
     
Stock repurchased (in US dollars)               206,000,000us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
    283,500,000us-gaap_StockRepurchasedDuringPeriodValue
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramSep262011Member
     
RepurchaseProgramDec52013                            
Equity, Class of Treasury Stock [Line Items]                            
Stock repurchase, authorized amount (in US dollars)                         100,000,000us-gaap_StockRepurchaseProgramAuthorizedAmount1
/ 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_RepurchaseProgramOct232014Member
Remaining authorized repurchase amount (in US dollars)               $ 166,500,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramOct232014Member
    $ 166,500,000us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
/ us-gaap_ShareRepurchaseProgramAxis
= eme_RepurchaseProgramOct232014Member