XML 21 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Commitments and Contingencies Narrative (Details) (USD $)
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Dec. 31, 2013
Loss Contingencies [Line Items]        
Restructuring expenses $ 8,000us-gaap_RestructuringCharges $ 225,000us-gaap_RestructuringCharges    
Restructuring reserve 239,000us-gaap_RestructuringReserve 324,000us-gaap_RestructuringReserve 281,000us-gaap_RestructuringReserve 194,000us-gaap_RestructuringReserve
Settlement agreement date February 17, 2015      
Settlement agreement terms Under the terms of the consent decree, USM is to (a) pay an aggregate of $1.0 million (i) for monetary relief to the members of the class, (ii) for awards to the class representative plaintiffs, (iii) for California Labor Code Private Attorney General Act payments to the State of California for an immaterial amount, and (iv) for all costs of notice and administration of the claims process, (b) pay to counsel for the class an aggregate of $1.3 million, of which $0.25 million is to be allocated for their reimbursable costs and litigation expenses and $1.05 million is to be allocated for attorneys’ fees, and (c) establish procedures to monitor USM’s California subcontractors providing janitorial services to its Customer designed principally to ensure janitorial employees of those subcontractors are paid no less than minimum wage.      
Class Action Aggregate Monetary Portion [Member]        
Loss Contingencies [Line Items]        
Litigation Settlement, Amount 1,000,000us-gaap_LitigationSettlementAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= eme_ClassActionAggregateMonetaryPortionMember
     
Class Action Aggregate Counsel Portion [Member]        
Loss Contingencies [Line Items]        
Litigation Settlement, Amount 1,300,000us-gaap_LitigationSettlementAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= eme_ClassActionAggregateCounselPortionMember
     
Class Action Litigation Expenses [Member]        
Loss Contingencies [Line Items]        
Litigation Settlement, Amount 250,000us-gaap_LitigationSettlementAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= eme_ClassActionLitigationExpensesMember
     
Class Action Attorney Fees [Member]        
Loss Contingencies [Line Items]        
Litigation Settlement, Amount 1,050,000us-gaap_LitigationSettlementAmount
/ us-gaap_LossContingenciesByNatureOfContingencyAxis
= eme_ClassActionAttorneyFeesMember
     
Other Restructuring [Member]        
Loss Contingencies [Line Items]        
Restructuring expenses 100,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_OtherRestructuringMember
     
Facility Closing [Member]        
Loss Contingencies [Line Items]        
Restructuring expenses $ 2,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember
$ 225,000us-gaap_RestructuringCharges
/ us-gaap_RestructuringCostAndReserveAxis
= us-gaap_FacilityClosingMember