XML 31 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Segment Information (Information About Industry Segments And Geographic Areas) (Details) (USD $)
In Thousands, unless otherwise specified
3 Months Ended
Mar. 31, 2015
Mar. 31, 2014
Dec. 31, 2014
Segment Reporting Information [Line Items]      
Revenues from unrelated entities $ 1,589,187us-gaap_SalesRevenueNet $ 1,590,539us-gaap_SalesRevenueNet  
Total revenues 1,589,187us-gaap_Revenues 1,590,539us-gaap_Revenues  
Operating income (loss) 55,330us-gaap_OperatingIncomeLoss 72,124us-gaap_OperatingIncomeLoss  
Restructuring expenses (8)us-gaap_RestructuringCharges (225)us-gaap_RestructuringCharges  
Interest expense (2,216)us-gaap_InterestExpense (2,248)us-gaap_InterestExpense  
Interest income 176us-gaap_InvestmentIncomeInterest 234us-gaap_InvestmentIncomeInterest  
Income from continuing operations before income taxes 53,290us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments 70,110us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments  
Total assets 3,315,582us-gaap_Assets   3,388,967us-gaap_Assets
Intersegment Eliminations [Member]      
Segment Reporting Information [Line Items]      
Total revenues (14,412)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
(23,197)us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_IntersegmentEliminationMember
 
Corporate, Non-Segment [Member]      
Segment Reporting Information [Line Items]      
Operating income (loss) (18,426)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(15,467)us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Restructuring expenses 0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
(300)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
 
Total assets 389,277us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
  442,321us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_CorporateNonSegmentMember
UNITED STATES      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 1,502,237us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
1,501,149us-gaap_SalesRevenueNet
/ us-gaap_StatementGeographicalAxis
= country_US
 
Total revenues 1,502,237us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
1,501,149us-gaap_Revenues
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating income (loss) 71,386us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_US
84,453us-gaap_OperatingIncomeLoss
/ us-gaap_StatementGeographicalAxis
= country_US
 
Total assets 2,793,836us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_US
  2,816,306us-gaap_Assets
/ us-gaap_StatementGeographicalAxis
= country_US
UNITED STATES | United States Electrical Construction And Facilities Services [Member]      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 318,994us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
308,136us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
UNITED STATES | United States Mechanical Construction And Facilities Services [Member]      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 511,026us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
513,011us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
UNITED STATES | United States Building Services [Member]      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 439,492us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
448,044us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
UNITED STATES | United States Industrial Services [Member]      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 232,725us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
231,958us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
UNITED STATES | Operating Segments [Member] | United States Electrical Construction And Facilities Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 320,238us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
314,797us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating income (loss) 16,674us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
21,655us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Restructuring expenses (2)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
0us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Total assets 338,325us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
  332,150us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesElectricalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
UNITED STATES | Operating Segments [Member] | United States Mechanical Construction And Facilities Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 513,367us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
519,111us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating income (loss) 20,901us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
19,106us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Restructuring expenses (6)us-gaap_RestructuringCharges
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
   
Total assets 777,328us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
  793,056us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesMechanicalConstructionAndFacilitiesServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
UNITED STATES | Operating Segments [Member] | United States Building Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 449,728us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
457,964us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating income (loss) 20,978us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
20,298us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Total assets 745,226us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
  737,082us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesBuildingServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
UNITED STATES | Operating Segments [Member] | United States Industrial Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 233,316us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
232,474us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Operating income (loss) 12,833us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
23,394us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
 
Total assets 932,957us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
  954,018us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedStatesIndustrialServicesMember
/ us-gaap_StatementGeographicalAxis
= country_US
UNITED KINGDOM | United Kingdom Building Services [Member]      
Segment Reporting Information [Line Items]      
Revenues from unrelated entities 86,950us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
89,390us-gaap_SalesRevenueNet
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
UNITED KINGDOM | Operating Segments [Member] | United Kingdom Building Services [Member]      
Segment Reporting Information [Line Items]      
Total revenues 86,950us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
89,390us-gaap_Revenues
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Operating income (loss) 2,378us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
3,363us-gaap_OperatingIncomeLoss
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
 
Total assets $ 132,469us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB
  $ 130,340us-gaap_Assets
/ us-gaap_ConsolidationItemsAxis
= us-gaap_OperatingSegmentsMember
/ us-gaap_StatementBusinessSegmentsAxis
= eme_UnitedKingdomBuildingServicesMemberMember
/ us-gaap_StatementGeographicalAxis
= country_GB