XML 35 R36.htm IDEA: XBRL DOCUMENT v2.4.1.9
Debt (Narrative) (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Dec. 31, 2014
Nov. 24, 2013
Dec. 31, 2013
Line of Credit Facility [Line Items]        
Interest rate description Borrowings under the 2013 Credit Agreement bear interest at (1) a rate which is the prime commercial lending rate announced by Bank of Montreal from time to time (3.25% at March 31, 2015) plus 0.25% to 0.75%, based on certain financial tests or (2) United States dollar LIBOR (0.18% at March 31, 2015) plus 1.25% to 1.75%, based on certain financial tests. The interest rate in effect at March 31, 2015 was 1.43%. Letter of credit fees issued under the 2013 Revolving Credit Facility range from 1.25% to 1.75% of the respective face amounts of outstanding letters of credit and are computed based on certain financial tests.      
Letters of credit outstanding (in US dollars) $ 101,600,000us-gaap_LettersOfCreditOutstandingAmount $ 95,500,000us-gaap_LettersOfCreditOutstandingAmount    
2011 Credit Agreement        
Line of Credit Facility [Line Items]        
Line of credit facility maximum borrowing capacity (in US dollars)     750,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2011Member
 
2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Expiration date of revolving credit facility Nov. 25, 2018      
Interest rate 1.43%us-gaap_LineOfCreditFacilityInterestRateAtPeriodEnd
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
     
Debt issuance costs, capitalized (in US dollars)       3,000,000us-gaap_DeferredFinanceCostsGross
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
2013 Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Line of credit facility maximum borrowing capacity (in US dollars)       750,000,000us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
Increase in borrowing capacity (in US dollars)   1,050,000,000eme_IncreaseBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
   
Letters of credit maximum borrowing capacity (in US dollars)   250,000,000eme_LettersOfCreditMaximumBorrowingCapacity
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
   
Commitment fee percentage of unused amount 0.20%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
     
Borrowings under revolving credit facility (in US dollars) 0us-gaap_LongTermLineOfCredit
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
0us-gaap_LongTermLineOfCredit
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
   
2013 Term Loan        
Line of Credit Facility [Line Items]        
Term Loan (in US dollars) 328,125,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= eme_TermLoan2013Member
332,500,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= eme_TermLoan2013Member
  350,000,000us-gaap_LongTermDebt
/ us-gaap_DebtInstrumentAxis
= eme_TermLoan2013Member
Periodic principal payment on term loan (in US dollars) $ 4,375,000us-gaap_DebtInstrumentPeriodicPaymentPrincipal
/ us-gaap_DebtInstrumentAxis
= eme_TermLoan2013Member
     
Minimum [Member] | 2013 Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Commitment fee percentage of unused amount 0.20%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Letter of credit fees 1.25%eme_RangeOfLetterOfCreditFees
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
     
Maximum [Member] | 2013 Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Commitment fee percentage of unused amount 0.30%us-gaap_LineOfCreditFacilityUnusedCapacityCommitmentFeePercentage
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Letter of credit fees 1.75%eme_RangeOfLetterOfCreditFees
/ us-gaap_DebtInstrumentAxis
= eme_RevolvingCreditFacility2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
     
Prime Rate [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Commercial lending rate 3.25%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
     
Prime Rate [Member] | Minimum [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 0.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
     
Prime Rate [Member] | Maximum [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 0.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_PrimeRateMember
     
London Interbank Offered Rate (LIBOR) [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Commercial lending rate 0.18%us-gaap_LongTermDebtPercentageBearingVariableInterestRate
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
London Interbank Offered Rate (LIBOR) [Member] | Minimum [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 1.25%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MinimumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember
     
London Interbank Offered Rate (LIBOR) [Member] | Maximum [Member] | 2013 Credit Agreement        
Line of Credit Facility [Line Items]        
Basis spread on variable rate 1.75%us-gaap_DebtInstrumentBasisSpreadOnVariableRate1
/ us-gaap_DebtInstrumentAxis
= eme_CreditAgreement2013MemberMember
/ us-gaap_RangeAxis
= us-gaap_MaximumMember
/ us-gaap_VariableRateAxis
= us-gaap_LondonInterbankOfferedRateLIBORMember